The issue seems to be (from my point of view) is that passengers in AWS are modeled very basically and that hampers an awful lot less.
Passengers all seem to be a homogenous lump of 'objects' who want to go from A to B. In that sense a Y class passenger in Albania is exactly the same as an F class passenger in London. There is no differentiating beyond that. As has been said the engine doesn't show the difference between a family of 4 going on holiday to a high flying businessman. These are all things which could be changed to really make the game better. The family of 4 wont mind being sardined onto a 737 and being charged for everything including the seatbelt as long as it gets them to their hideous holiday resort on the Costa del Sol for less than £30. Your business traveler does not want that, he wants fast boarding, somewhere to plug in his laptop, free lunch on the flight and a big seat. This again doesn't show up which is why it is easy to extract cash by cramming a plane with low quality C and F class seats, passengers will still fill them. It could have an effect on equipment, family of 4 don't care about the plane, they don't mind 180 people on tiny seats with no legroom and no IFE or food, its cheap. Mr Businessman however may know that he prefers A320s to B737s and does want the IFE, copy of The Times, a free salad and a nice air hostess to look at! This should be a factor.
As to frequency yes, it does matter, to a point. Yes, if you are flying 4 A320s a day against a single 777 on a high demand domestic hop that makes sense. Maybe flying 2 ATRs against an A319. But this flying of 10 ATRs against 4 A320s is ridiculous, it doesn't happen in real life otherwise pretty much every aircraft over Europe would be a small turboprop. Yes our business passenger friend would like to leave after his meeting so C (especially) and maybe F should be dependent on frequency, but that family of 4 don't care if they can leave at 10am, 12 noon or 2pm, they just want the £30 tickets.
I know there are 7 billion people on Earth and each one would be different but surely passengers could be grouped, could behave differently, Y class between LHR-JFK want something different from Y between BHX-PMI. If nothing else that Y, C and F all behave differently, Y will be ok with take off at 3am on a sardine 737, but C and F wont. C will pay attention to frequency, Y nowhere near as much.