Earlier quoted context omitted.
Damn right 5 years is a long time. A very long time. If a competent programmer in language L in domain D can't transfer to another language L2 and domain D2 in half a decade then they aren't fit to employ at all. Curious: what are you doing that you think 5 years' experience is necessary?
Why do you think its only about language ability and coding?
I presume those other things are not[0] gender and skin colour, so what else is relevant, you tell me.
[0] almost missed out the 'not'. That would have made for fun fireworks.