The other thing to remember is that your eventual career does not have to be - and probably won’t be - a straight line from your undergraduate major. It might not even be related. It’s good to pick a major/take classes that will help you learn skills that will benefit you in the work force, but there are lots of people doing jobs that are seemingly unrelated to their undergraduate major (especially when you look 10+ years out).
Also…the thing about “business” is that it’s an omnibus term. Practically everyone who goes to college and works some white collar job is going to be working in “business.” I work in “business.” My technical job is consumer/UX research but I’m middle management. So when you say you can’t see yourself being happy with a career in the field of “business”, what do you mean? Do you mean the actual business administration component?
Computer science is about a lot more than coding, just as a note.