Having charges dripping in by letting you pay for every little extra is a good way to extract money from people, but makes it easy for them to feel ripped of. Paying 150€ for a ticket with 50€ upfront and the rest done through fees will probably feel more expensive to attentive people than a 200€ ticket with everything included. It's easy to seem expensive this way without actually being profitable.