Thre's a problem here, or rather, several problems...
1) FIs aren't paid enough and don't have enough job security for many of them to stay in the job long - even if they want to.
2) The FI course teaches you very little about dealing with people or how to teach; most of it is about putting across specific flying exercises. At least, mine was.
3) A fair number of young people have a difficult time teaching older ones. that's one of the consequences of our ageist society. I daresay it works the other way round too - young instructors, do older students give you a hard time?
4) It's not fashionable to say it, or even think it, but female students are sometimes treated as though they'll obviously be hopeless and never make pilots. Note the 'sometimes'.
We need to sort out all of the above before complaining about hourbuilders!