I disagree. GPL/Commercial dual licensing is always a game of perverse incentives. Even if you aren't actively crippling the free part of your product you're incentivised to make it difficult enough to work with or otherwise support that companies will be inclined to pay you to do it.
Maybe, the idea is that a company who wants to use my work can either comply with the GPL and give back that way or financially support the project (and therefore not need to comply).
It's a good way to support a project - companies don't like the GPL but they also want to spend money on support.