What will your kids being doing with that business degree? It will be a lousy $15/hr job living with you as you can't survive on that being an assistant manager at the local grocery store.
IT pays more than anything. Face it times have changed. In the old days a bachelors degree meant senior level management jobs making 70k fresh out of school when adjusted for inflation. Today a business or economics degree means being a secretary or answering phones at a real estate office somewhere oh the boss wanted his decafee with Soy Latte. Get it right next time ok?
I am just now a tech who does some AD work because some idiot on Slashdot 10 years ago said to not major in IT. DUH! My buddies who did are rich and own homes and I am in a crappy studio apartment but am happy as I make more in my office sadly except for the directory and 3 managers.
Name one profession that is not being killed by H 1B1 visas and automation? Factory workers? Accountants? HR? Accounting or book keeping is GONE. It has been replaced by quickbooks and Excel macros with some Indians doing the finance part. HR is done by Taleo now. The website picks candidates so HR doesn't have to (yes I know it was designed for this but money talks man).
Really there is nothing we can do but adapt and IT is the best place to be as not everyone can do some of the jobs we do. Most people with simple basic intelligence can do 85% of the rest of the white collar jobs. So why should they pay more for an American or human to do them? $15/hr is the best you can get which is minimium wage historically for college grads