For what it’s worth, I’ve always felt that a business education (particularly an MBA) has more meaning when you actually have business experience. It can be somewhat abstract and meaningless to learn about this stuff if you 1) don’t enjoy it and 2) don’t have any context to understand it. I’m also not sure if the OP actually hates business or just doesn’t enjoy the finance major.