Who Makes Money?

Anybody who does an honest days work should make an honest salary. So goes the urban myth. If you work hard, you will make money. If you invent something that is useful to society, you will make money.