I think that the issue at hand is that there is no middle ground license that is made for the community and for businesses in mind and instead its either one extreme or the other.
Also its really annoying people say gpl is some anti corporation license or a license for the community, since Stallman has been explicitly clear its about giving "freedom" to the end user
Actually there is. The LGPL is sort of a middle ground. It still requires you to share changes that you may make to some library. But it won’t easily infect the rest of your stack, so it’s basically the GPL with the viral bits removed.
Also its really annoying people say gpl is some anti corporation license or a license for the community, since Stallman has been explicitly clear its about giving "freedom" to the end user