Let me spell it out for you. Here are some specific areas the university folks have no idea about
ok...
You show me a candidate with an advanced degree that can demonstrate knowledge in these areas, I will happily hire them. Most, however, do not, because school doesn't teach what it takes to engineer software in the real world.
That's not right. It's not even wrong. It's just a confused mess.
Every time I try and reply, I think actually no, that's not the most pertinent point, and that ends up going in circles. So, I'll just reply with a list of points in no particular order of importance.
* Degrees aren't trade schools of whatever framework you're using today.
* Advanced degrees don't reduce knowledge, so if bachelors know something so will someone with a bachelors and masters, which makes the masters neutral, not a strike against
* Unless you're interviewing straight out of university you should be interviewing on relevant experience not giving someone a mark against because they decided to expand their knowledge of some niche 20 years ago
* Speaking of straight out of university, no one comes straight out of university knowing all that
* It rather depends on what subject the advanced degree is in.
* What master's degree in databases doesn't teach relational databases?
* PhDs don't "turn things little demonstration project in to their professor".[*] You literally have no idea what a PhD even is.
* About the only people qualified to write crypto code are people with PhDs; very many of the latest attacks, side channels etc come from academia. Anyone who's done a PhD in cryptography will know way more about nonces etc than you most likely.
* Did I mention no one coming out of a bachelors knows all that stuff. So it's complete nonsense that a master's is a strike against.
so yeah, you have a chip on your shoulder a mile wide.
[*] In some universities there's a bit of that at the beginning, but it does no form the majority of the time.