I don't agree that anything close to a majority a people are working unethically or for unethical ends. Most people are doing jobs that have some economic and societal function. This system works so well because if the product you are offering isn't needed by society then it can't exist. I'm just wondering what the consequences of this subversion will be. If everybody opens a "good business" that doesn't make a profit or is needed, the services we do need will be compromised and the money we take to build schools and hospitals will be reduced.
The ethical net gain might be good, and society's impression of jobs may be altered but that doesn't answer the economic problem of how to encourage people to work in fields that are fiscally meaningful