rant Unfortunately neither college or experience really measure troubleshooting capabilities. In fairness, there was probably half of my CS 'boomer' class populations that were totally lost in the subjects and just marking time towards graduation.
I took a jr level compiler design course where we broke into three man teams. I got teamed up with two post-grads and thought it would be a cake walk. Nope, they were clueless too and so I had to do their pieces of the project as well as mine. They weren't even TAs so they didn't have the excuse that they were too busy with the other teaching. All this happened way before the dot com boom when IT wages were relatively low compared to other disciplines due to lower demand.
Yep, the boomers broke it as we got greedy and lazy. Lay off people for short term results. We tell our kids don't dedicate yourself to one company as you'll just get shafted in the end. Style is valued over substance most of the time. Small wonder we are in this situation. Sometimes I think its going to take a real problem like the dust bowl, depressions, the great wars, etc. to snap the population out of the collective mindset. /rant