I think the problem is that Groundspeak is a business and all businesses need customers, who are the customers? The premium members. And they don’t really have any competition.
So in my opinion the only people who can change the way GS relates to us is not to take out premium membership but just have the basic membership, but how many people would be prepared to do that.
And thinking about it why was the distance between caches lowered to 0.1 miles a while back? Because in my opinion to encourage more caches in areas that were already full to the limit. After all who would pay a premium membership if there were no more caches to be found close to home.