Your an employer and you're looking for someone to hire. Would you rather have someone trained in a trade school for that job, or someone from the average college with a degree but is more well rounded?
This user is currently being ignored
You seem to be in the minority right now. Can you explain your reasoning? It seems to me that degrees hold less and less value these days.
For most major STEM fields though doesn't it require a large amount of study and discipline but simultaneously a lot of hands on knowlege or even lab/experimentaion know how? A scientist is very valuable in a lab not as much in a library.