Just to provide another data point from my own college experience, I actually ended up dropping out from my school because I got fed up with the fact that their program focused
too much on application.
This is a school whose computer science curriculum circa 2004 still included COBOL because one of the major employers in my area is the banking industry. (Coincidentally, the CS building carries the name of one of the big names in that field here).
CS is a field where the theory end of things are often the most important thing you could take away long term, so having that kind of focus on tools in general (let alone ones that are hopeless obsolete for most purposes) is just insane.
Like everything else in life, it's all about balance. That said, I can't blame academia too much for erring on the side of theory.