Freedom 0 of free software, use the software for any purpose, includes commercial usage. There's nothing anti-business about it.
I agree. Using software modifications as a competitive advantage in business does not violate free software licenses. It does, however, violate non-free licenses like GPL
It's just the equivalent of a consumer protection law: you have to sell people the software, not a build artifact.