I'm afraid that increased awareness about the lucrative salaries and perks of quant roles will bring up a herd of software engineers, finance majors and math majors into the field and heavily increase the supply thus creating a bad job market for employees. some kind of a nash equilibrium.
If I were ever concerned about the supply/demand problem on here I'd simply remember the ratio of QN users who have passed the first C++ course to those who have passed the second and then move on about my day.
All of them knew the second course existed, but only a small fraction of them went to the trouble to take it. I don't think it's terribly difficult (in that you'd need serious outside influence) to turn into an exceptional candidate, or at least get close, if you see what needs to be done while still in the 2-3rd year of undergrad (afterward, it is admittedly, on all accounts, much harder; and it wasn't easy before). The total talent applying to these jobs probably is increasing, as in the sum number of people with any talent at all, but the total number of exceptional talent probably isn't - not at anywhere near the same rate. That doesn't help most of us, but it should give us hope and a game plan.
Goal: beat out almost everyone who is applying.
Problem: we don't know ALL the attributes of EVERYONE applying.
Sub-goal: beat out almost all the people in some smaller pool that you can measure: gradually learn more about what you need to do and increase the size of the pool you understand and play in.
Start by beating out all the users who didn't get distinction on the QN courses. We are all here, we all have access to them (if we can pay). It's an obvious step.
Given that distinction in just one of the C++ courses often plays a large role in landing users a spot at CMU, Uchicago (or similar) AND often with a scholarship... don't drop the ball.