According to you, only if you can play at the NBA level. Don't think of getting an engineering degree unless you're guaranteed a research slot at Dupont.
When you have people with engineering degrees who can't make it to DuPont, that's one thing. But when they go to work at Lowes, something is very wrong. In fact, US tech is gradually becoming just like the NBA - its becoming a boutique profession, the "average" jobs are going offshore or are being staffed by H1Bs, so if you can't be a "star player", my advice is not to choose another field. Which is exactly what young people are doing. And as the CSM article points out, its not just tech, the imbalances between jobs being created and education levels, is a real phenomena.