Take the train example that he mentioned. He is effectively suggesting that higher margin 2nd class tickets subsidize 3rd class tickets. Companies may be afraid to improve 3rd class, thinking it would eat into their 2nd class and lower profits. But they would very likely just sell more tickets, as their 3rd class was now the best in the business. And provided there were an actual differentiated service in 2nd class, those tickets would still sell. And if the was no difference, they could eliminate 3rd class altogether and sell second class only for greater volume and slightly lower price (or make 2nd class improvements).
Cannibalization is no problemo for business. Some folks at Apple were afraid the iphone would cannibalize ipod sales. Imagine if they actually went with that thinking and sold iphones that didn't play music. And iPods still sell to this day.
Unless the sector has high barrier to entry (e.g. Intel), such practices are very often short sighted. You don't see IBM selling printers anymore.