Earlier quoted context omitted.
It is talent though. You can't write a performant Linux runtime agent such as what Wiz did without knowing eBPF, which requires also understanding Linux internals, which requires an OS background. Why should I spend $150k training someone who has no experience from scratch for 1 year? A lot of table stakes curricula has been made optional.
It's not talent though, why are we acting like it takes critical knowledge to write java spring endpoints or react components? Very few dev jobs require critical knowledge, even then that can mostly be learned on the job. So yeah it seems like these companies that rely on massive corporate welfare + the backing of the US government don't want to pony up and pay their fair share. Why should the government provide util…
Because typically that's not what you are hiring, even if effectively that's what you will have the engineer doing often.
I was hired for my problem solving skills. For being able to design an application end-to-end. For being able to extend a messy existing system in ways that are sensible. For being able to analyze issues and come up with ways to address them. For coming up with answers for legacy issues. Those among many other things.
Anyone out of a boot camp can write a Java endpoint using Spring. If you think that's what the company is hiring, you are sorely mistaken.
I say this as someone that was an interviewer in past jobs, including FAANG.