McLaren team principal Andrea Stella and Williams chief James Vowles have welcomed recent updates to the 2026 regulations, ...