Bmibaby have been in the business end of the Market since day one with it's domestic product, as for Easyjet they didn't do themselves any favours with the business Market when they named and shamed large businesses that DIDN'T fly with them but used BA. What easy jet failed to understand was that business traffic needs flexibility and not sorry your late that's £500 to go on the later flight or massive name change fees
Back to baby, you can avoid the child not sitting next to you paying a fee for seat allocation and many do just that, likewise the new products of Flyplus and flyfamily also allow free seat selection, I don't think baby is trying to be all things to all men, it's just trying......
Agreed it needs investment in newer aircraft, however that is not a priority for DLH when bmi group losses are running at over £100m in the first half
Sadly things are never as easy as a few lines of code....