If you try to run a straightforward business, you have to charge more money than competitors that do shady things. And the people who say they want no bullshit buy from your cheaper competitors.
How do you explain JetBlue? They're not usually the cheapest, but I always choose them over e.g., USAirways or Delta because its a nicer experience.
2. Many airline web shops are a bad experience with unclear and very high erratic pricing that changes between logins etc