People REALLY hate college degrees on this site. I think my degree was a great decision. I've met a few decent self-taught programmers. Most are awful. Over and over again the bootcamp grads and people who have never attended school end up being the worst performers on my team. A LOT of the people I have worked with who do not have degrees have bad attitudes and are hyper-vigilant about "no degree" microaggressions.…
Per my experience working in a big tech shop, most of the engineer-kind co-workers DO have a STEM degree. I don't think a CS degree is required in that sense, as long as the background is relevant. Only one of them came with no college degree, but he fits in well and decent in his work.
Hiring is difficult as always, degree is indeed a powerful indicator. When the amount of candidates is not that tight, and the hiring process is increasingly streamlined, its importance will only grow.