Thanks for your input.
I think the biggest consequence of changing your major is that the required classes for graduating with that degree may be different than the classes you've been taking. Therefore you have to go to school longer in order to get all the required classes - and pay more money. My daughter's boyfriend has done that. He changed his major last year and so now is doing a 5th year of college to get the required classes he needs to qualify for that degree.