This is all just your opinion and to be honest, I think you are mostly out of touch.
People hire me because I can architect and develop scalable, well structured, flexible, bug free, performant web applications.
Not because I formatted an email, or made a typo or sent a CV wrongly or my English sucks.
I would personally never work for a company with this attitude. It is either too big, or too boring. Simple as that.