I thought the same thing as well, but decided to stay at it. I did transfer schools though, from Northwestern to U of A. The amount of debt I would be in when I would graduate from U of A is peanuts compared to NU. Sure the name recognition isn't as good, but it's not a bad engineering school either.
I figured there was no good reason to graduate a school for a bachelors degree and be $100,000 in debt (and this was with a $30k a year scholarship). At the rate it is going here at U of A, if (or when) I get a decent job WHILE in school I might have almost no debt at all (well, for U of A... still have to pay some NU loans).
If you want to be an engineer then go for it. Just be that. Most schools require about 1-2yrs of basic engineering classes before you actually start to focus on your major. By then you would have seen so many different things that this decision might be easier.
That said I've change my major like 4 times, still engineering though
I'm doing Electrical Engineering with a Computer Engineering and Mathematics minor. Thanks to a friendly exchange with mikeatrpi I think I might stick with this major. My problem is too much unfocused interest in what the university sees as unrelated majors haha. My friends consider me a jack of all trades and I pretty much hated deciding and sticking to a major. I figured that most EE majors do all right money wise so I will be able to support all my other interests when I'm older
So good luck! I'm about to finish my sophmore year of college but have enough credits to be halfway between a junior and a senior, and I'm taking classes in the summer too while working. AND I want to do a lot of work on my Z too!
Mario