Gross generalisation of course, but the main grumbles seem to come from people who don't know what the rest of the world is like
I know that BA Short Haul is nothing like EJ or Ryanair.
I would take 5/4/5/3 right now at BA. But that would mean I'd be doing about 15 days less at work each year!