Don't get smirky. I was exactly that guy. I was a CS major but minored in business and was the extroverted CEO of a software startup at 21. I used to think the fact that I often didn't like the "code" aspect in-and-of-itself (it just seemed hacky to me) made me think that it was my fault -- that I just didn't get it. After a lot more learning, I now know that I was right all along. It is hacky and it's horrible, and I never had to worry because that's not CS. There are cores of "Dijkstra beauty" in every project. Find that and extole that, because that's what's good in your project. It's not about being some ivory tower academic. I'm saying you can be a people person and be a CS major. You can hate "code" and be a CS major. Truth is, you'll be a better CS major.
I wasn't being "smirky" and don't appreciate your characterizing me as such.
The OP has indicated no interest in creating "technology", whether in bits or in the abstract, but has indicated his interest in both business and technology. So regardless of the validity of your general points and personal anecdote, you are not really answering his question.