Spirit, at least, does the right thing and charges $5 more to carry a typical bag onboard.
I remember being blown away by the service I got on Singapore and Malaysia Airlines. Great food, decent amount of leg room, flight attendants that don't have complete and utter contempt for everyone that isn't in Business class or above, and free alcohol. That is until I realized they weren't that special, the North American companies were just significantly worse at pretty much all aspects of the flying experience. Often times the North American companies with their fees aren't even saving you much money, or none at all if you plan well, so its an easy choice when your flight is at least 12 hours. The dream would be to have them compete and operate domestic flights as well. It would be great to go from Chicago to Dulles on ANA instead of United.
Even if you have elite status with BA, you won't get an free checked bag if you book such a fare[1]. LH are temporarily "as a goodwill rule" allowing their elites and star alliance gold elites to get one free checked bag on 'Light' fares[2].
1. https://www.britishairways.com/en-gb/information/baggage-ess...
Where is this rare? I have never bought an airline ticket, even in bare-bones economy, flying for business or leisure, with and without status, and not got an included checked bag. This is flying British Airways, United, Lufthansa, Delta, American, Japan, etc etc