The reality is that airlines can ask for anything they like. Fairness has nothing to do with it. They are a business. If an airline only wants blond pilots, well then you better get out the hairdye. If they only want cadets with zero flight time then that's what they get.
Every airline has it's own eccentric notion of what they need from a pilot.
If you want a job with them you jump through their particular hoops or you exit by the nearest door. Simple as that. No use whinging about the unfairness of it all.