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.