The stigma against trade and vocational educations in this country needs to die, otherwise we're going to just keep starting people off at a bigger disadvantage than they need be for very little good reason.
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.
That does work, but the key is that you just start doing what you love, possibly in your free time (chances are that when you start out, you're not good enough yet to get paid for it :-). If you keep that up long enough, and you keep enjoying it, chances are that at some point you will be good enough to get a job doing it. Case in point...
What does NOT work is sitting around waiting for a job to come by that you might like (like the guy in the article seems to be doing). Nor is it a good idea to live off of someone else while you wait.
While good advice, some young people don't realise that this is good long-term advice. It's something you should work towards over a number of years. It is a very big mistake to close doors that may not offer the perfect path. I have some friends like this who seem to want the perfect job right away so they pass up other opportunities even though they could lead to it in the future.