@whynothugo thanks for the article. I'm a big fan of your work 🙂
These are good points where the license may not work as developers expect. I still tend to prefer using GPL'd software, since (if it has no CLA) I have more confidence my freedoms won't be taken away in later versions. I particularly care if the project is driven by a company instead of a community.
With the GPL, they may still try some proprietary shenanigans, but at least it's somewhat constrained to the edges of the project.