I get your point. I get involved in these discussions because I am not really satisfied with the current status quo. I want OS creators to have their cake and eat it too. Well, at least have a cake to eat. And the problem with your consciousness driven approach is that it's not a real solution. Let's say I work at a company, and I push for us using your work under a commercial license because I'm a good person. Then five years later I move on and someone else takes my place. They notice that we're using a commercial license instead of an MIT one, and just switch to the MIT one. And by doing so they are fulfilling the fiduciary duty to their shareholders.
Software use should not depend on individual morals. Any usage restrictions should be written down in the license.
They can't switch because if they earn money they are obliged to pay as per my agreement. There is no more discussion to have if you don't understand that the law does not exist only people exist.
I don't have time or will to waste time trying to force people into common sense more than I have with this hybrid license (let's call it that to avoid the collision with dual license).
Software use should not depend on individual morals. Any usage restrictions should be written down in the license.