Also relevant to this and your last point on the business bookings - increasingly companies are flatly refusing to book domestic flights, and insisting on “green travel” - eg Lumo, LNER, Sleeper, Avanti etc. I have encountered this recently where a company insisted a group of people travel Glasgow - Brighton but not fly, which given it was a weekend of Carstairs closure and routing via ECML, and Colton Junction failure, which given they were travelling on a day off and in double time overtime, even before the ludicrously expensive rail fares, proved rather costly to the company concerned !
Doing the “right” thing certainly has a price !