(My former cofounder was a psych undergrad + MBA, my girlfriend is a business undergrad + MBA, and I've got many more startup offers from people wanting to found companies with me than either of them.)
If and ONLY if you want to start a tech startup. CS is relatively useless if you want to start a restaurant, fashion label, or virtually any business not related to technology.
That's true, but I doubt that the OP would be posting on "Hacker News" if he wanted to start a restaurant, fashion label, or virtually any business not related to technology.
The clearest path to entrepreneurship is starting and running a business - e.g. mowing lawns, selling tee shirts, etc. The blunt truth is it also helps to come from wealth and have entrepreneurs in the family tree.
That's not to say that there are not other paths, but entrepreneurship works well in the Bill Gates model - he and Allen were in the software business in high school.
A business which fell out of their passion for programming. If Gates had followed the money as a teenager, he probably would have gone into the family business - law.