In my opinion there are two starting points with ancillary charges…….
The LCC model (i.e. Ryanair) model were you start at point zero and then you add to your basket cost as you require the service……I’m ok with this as I’m in control of what I purchase……
Then we get legacy carriers starting to try and either copy or create a strange hybrid of this model that actually dilutes totally their full service marketing message….i’m not ok with this as the offering becomes confusing, the purchase of the ticket becomes even more confusing … and ultimately the sense of being ripped off becomes increasingly more likely with BA than it does with Ryanair !!