I agree with the OP. The more variation we have in the behavior of passengers, the more interesting the game gets, even from a strategic standpoint.
Do you prefer more flights to holiday destinations? Then people will buy more stuff at duty free shops but they will take longer to board and might cause delays (when they don’t show up at the gate after checking in and the plane has to wait for them). More business passengers will mean less shopping but maybe some paying for luxury lounges.
This will mean you need to think very well before you start building lounges, duty free shops, cafés and restaurants so that you can match the types of passengers you are getting.