Sure but developers would still add licensing checks, hosting some dependency offsite, or other obfuscation to try and force people into paying for the plugin
It just doesn’t work. Anyone who wants to will take it. I don’t see this problem going away
I have served many clients with wordpress sites who would much rather pay to license a supported plugin than use a "free" plugin they have to support themselves.
I understand, but if I create some code that use no wordpress code and only API access and don't ship it with wordpress, they can't enforce a gpl licence for my code.
There exist many WordPress plugins that are not GPL-licensed, or plugins that are ostensibly GPL but are merely wrapping things (either code or APIs) that are not GPL, which isn't exactly a compliant use.
Whether we like that is not the question I was answering.