Are we perhaps being overly critical ? Customer service that keeps people happy almost all the time and an operation with very high levels of reliability costs significant quantities of money. Easyjet is not a full service airline and targets people who are price conscious, albeit not absolute bargain basement.
As the saying goes, you get what you pay for.