That's why GPL has an 'or later' clause, to patch fix issues when people find out ways to remove the four freedoms while complying with the letter of the license.
So I'm specifically not making the argument that "FOSS licenses are perfectly infallible", only that everything proprietary licenses do, FOSS licenses and support contracts do better from the user's perspective.