> Of course, planes going the other direction will use extra, so overall we don't win
Aren't some(all?) long-haul routes chosen on a flight by flight basis to take advantage of favourable winds where possible?
Compare yesterday's eastbound BA11 (LHR-Singapore) vs the westbound BA12 (Singapore-LHR) flights.[0] Neither route looks like a great circle.
Eastbound routing: London - north of Berlin - Minsk - Voronezh - Volgograd - cross Caspian sea - Turkmenistan - Lahore - New Delhi - KL - Singapore.
Westbound: Singapore - KL - south of Jaipur - Iran - just touched Turkmenistan - south of Baku - Tbilsi - Turkey (just) - south of Prague - south of Dortmund - LHR
[0] flightradar24.com or similar