The Landowner Agreements that are stored in the GLAD are there for the benefit of any geocacher who wished to use them and therefore avoid the agravation of approaching a landowner who has already agreed that caches may be hidden on his/her/their land.
If you and other geocachers do not wish to take advantage of these then that is your choice and you are quite free to approach each and every landowner on your own.
The New Forest agreement is the only one that really has any restrictions built in but without this agreement the New Forest would not agree to any caches being hidden.
So basically ignore the GLAD and do your own thing as far as getting permission to place a cache where ever you want to.
If you feel so strongly about the restrictions that are being imposed by the reviewers (because the use the guidelines as rules) appeal the the ECofHR or simply stop using Groundspeak's services.