I agree but the reality is most authors want to use their OSS creations at work, which usually means they will make a compromise with capitalists who reject copyleft licenses.
Many human problems could be solved if humans were less willing to compromise with greedy people, but unfortunately authors are too nice in general to do that.