The three questions are not random.
The first is a big one. If we can answer the first one, we will be much closer to the actual solution.
The second one should generate arguments against such policies (which are common and don't work), so that when they come up, we can shut them down.
The third is addressing an issue that I believe is not generally understood. Examples that comes to mind: HR complaint or a 'hero coworker'. Neither of which are effective.
Also, I assure the article is very much reactionary.
There is no one core problem (and consequently no one silver bullet), and I didn't say it was solved: I said that there is nothing new to write about the problem. I think it would have been a better use of your time to look for what's already been written -- seriously, you can't swing a dead cat without hitting a hundred takes of varying quality on the situation.
As for possibilities in addressing it, here's my shortlist:
I should note that none of these are original ideas, just the ones I think will have the greatest impact in the shortest amount of time. If you do a little research on your own, you'll see all of them and many, many more.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.