Sure, if you're flying on the "cheapest flight on skyscanner" then you don't get the flexibility, but that's why they don't fly 6 A380s rather than 12 smaller planes, they want the £6k tickets to choose BA/AA rather than VS/DL. The £600 return tickets at the back will fly whoever's cheapest.
That's a sweeping claim.
Pick a highly-discounted business class fare LON-NYC-LON for dates well in advance which books into I fare bucket.
I close the ILX1C1S6 fare, out 25 Dec 2019, back 1 Jan 2020. (The base fare is GBP1271 r/t...)
Either do a dummy booking at BA.com, or go to ExpertFlyer[0] and the fare rules. Find the 'PENALTIES' section:
CANCELLATIONS
ANY TIME
TICKET IS NON-REFUNDABLE.
[...] CHANGES
ANY TIME
CHANGES NOT PERMITTED.
[0] www.expertflyer.com"Almost all" then, especially when you factor in corporate deals
At BA.com I've just looked up LON-NYC-LON out 6 Mar back 13 Mar (so just over two weeks from now), and I'm seeing the same complete lack of flex:
Your ticket conditions
Changes to your ticket No changes permitted. No upgrades permitted
Refunds There are no refunds except for any government & airport taxes
Assuming you have a flexible ticket, which the overwhelming majority of passengers don't.
Tried asking BA/AA to move to an earlier flight on a non-flex ticket? "Computer says no, unless you pay $lots"