A great addition to MSFS would be a flight scoring system that would take into account things that we often (or always) ignore.
I would have a few categories:
Customer (Passenger) satisfaction: Points deducted for taking off or landing without the seat belt sign turned on. Points added for turning off seat belt sign at cruise, and not in turbulent air. Points deducted for for not turning on cargo hold pressurization and temperature controls (pax don’t like it when Fluffy comes out of the hold frozen solid). Altitude changes > 4000 or 5000 fpm are not comfortable, so points loss. Flying too high in unpressurized planes, for longer than any oxygen system can cope with (passenger death is a big no-no in the industry, in case you didn’t know ;-)) Points for smooth/hard landings, etc.
Airline Operations: Points for appropriate use of ground facilities. Hard landings can break things, so points lost for that. Efficient fuel usage, so flex power takeoff are good, excessive use of full power is bad, Having to extend spoilers to descend shows poor descent management and wastes fuel, etc.
Air Traffic Control: Points loss when ATC must repeat instructions like altitude change. Points for hitting every preplaned waypoint within 1 mile. (of course automated ATC will have to be improved). Parking at the assigned gate instead of just anywhere.
It would give us some interesting objectives and average scores to uphold. What do you think?