Business schools are full of s***
In business school you are taught to work for win-win relationships. You are taught business ethics. You are taught business law. You are fostered to behave in an idealized nice way - and many if not most buy into this. You are bottled up to be a nice guy and behave nice.
But the business world is full of people that are anything but nice, there are bad guys all over the place. When you look around in the real business world you see people behave unethically, greedy even criminally and getting away with it. The famous cases like Enron, options scandals, savings and loans etc are just the top of the iceberg of cases. The fact is that businesspeople are behaving unethically and doing so because it pays, most get away with it.
It is much like the priest who preaches faithfulness on Sunday and then screws around all week. He is preaching an idealized nice way that does not correspond with the actions of the real world.
The thing is that the nice guys end up being the suckers. The nice guys who do behave ethically in a Boy Scout kind of way get screwed over by the bad guys. But business school never tell you this, business school made you expect people to be nice like the textbooks describe. In this way business school is failing miserably to prepare young people for the real world.
The kind of knowledge needed is street smarts; this is also why many spectacularly successful businesspeople never went to business school.
I once met with an American businessman. We came to talk about win-win relationships.
"Yeah he said - win - win relationships, sure. Slapping his hands twice he said, win-win means you win twice you fuck your customer twice."
The problem is that when nice guy "you" are dealing with this bad guy businessman he might talk about win-win, and you might buy what you believe are his true genuine good intentions. You might even trust him. When he then goes for seconds, and proceeds to f*** you for the second time - you are will be totally unprepared and vulnerable.
Business schools would prepare students better by offering courses like "Street Smarts 101", "Advanced Suing", “Applied Game Theory”, "Contract Strategy" and "Social Control Mechanisms".