I used to believe in the BSD license. The GPL is better for the users, even if it restricts developers more than a BSD license would. There are far more users in the world than developers.
For that matter, concerns about compatibility are the only reason to use GPL over AGPL. If you want to protect user freedom, just close all the loopholes and go AGPL with everything.