I was in a similar boat as you were (wanting to go to a "trade school" type thing for IT, ended up going to a generalist school with business knowledge), and I feel better for it.
Granted, my schooling let me spend some time in Japan on a school exchange, which led to a whole other sequence of events. But I also got some classes on management, economics, and accounting that does help me understand how things are happening around me. Plus having a degree is pretty much mandatory if you want to work abroad (for visa issues). My school prepared me to deal with the human aspect of work, I think.
I did do a lot of self-teaching though, so I didn't end up learning much on the programming side of things.
Granted, my schooling let me spend some time in Japan on a school exchange, which led to a whole other sequence of events. But I also got some classes on management, economics, and accounting that does help me understand how things are happening around me. Plus having a degree is pretty much mandatory if you want to work abroad (for visa issues). My school prepared me to deal with the human aspect of work, I think.
I did do a lot of self-teaching though, so I didn't end up learning much on the programming side of things.