When you bear in mind that the purpose of a commercial company is to make the maximum possible profits for its shareholders?
And this is taught in school when ? And to what level ?
This is a serious point. The level of naivete the average person in the street displays regarding commerce in general is shocking. Hence the rather sad hullabaloo made over the Cadbury sale. These are people who clearly do not understand how companies work (and have always worked).
That said, it's probably in someones interest somewhere that the general public are ignorant of such things (cf. the UK constitution). Well informef plebs can be a pain to shepherd govern.
Many years ago, working for myself, I was in a position to sell a second hand component (cost price new: £100) to a customer who walked in off the street. After locating the item, checking in the documentation (this was pre internet so paper based) it was the right one, I looked at it, and decided £10 was a fair price. The component was perfectly functional , but oily, and I was in a good mood.
When I mentioned the price, the customer almost had an apoplectic fit, and started ranting about - and I quote:
You're just trying to make money from people !
With a growing sense of trepidation, I asked what price he wanted to pay, and got the equally "amusing" answer:
well, seeing as it's used, I thought it would be free
If this were an isolated incident, I would put it down to the individual. But I am sure there are many people reading this who agree with me that this was a recurring theme in "the public". A complete ignorance of how commerce works.