Earlier quoted context omitted.
Well, there's two wild claims--one of 'em must be wrong. :-) For context, I'm comparing graduates from a local name-ish school with my no-name school back in the day. Back then, there was a lot of theory, math, proofs, etc. These days it seems more like websites, apps, etc. Some ML, though more because it's trendy, I suspect, and I don't think linear algebra is required.
And most average graduates aren't using theory, math proof etc in every day employment. Websites and apps however are bread and butter of the majority of developers out there. Good schools still build a lot of fundamentals though, and I'd argue people are better with data structures and algorithms mainly due to their increase of usage in interviews.
Beyond that, I spent a ferocious amount of time in the computer labs getting the "trade school" part of my education on my own while I was taking the theoretical coursework. Kind of two curricula for the price of one. I think this is the best path for someone who really wants to be at the top of the field.