> because people looking to make money will not care about what's right
This is two-sided: making a kind of license mandatory also shrinks adoption if it is more restrictive. So, even if I acknowledge there is truth in your side of the story, there is also another at the other side, as usual.
How many people use GPL-licensed software as opposed to MIT licensed?