Especially on public land.
I'm not so sure this is always the case.
The absolute worst hunter-induced antler high-grading I've seen happens on areas with antler restrictions. Yes, some of these areas are public lands, but most are large tracts of private property.
That said, other than to eliminate or significantly reduce deer hunting, it may be more practical to reduce the amount of antler high grading on private lands than it would be on public.
Relatively few hunters afield can quickly distinguish a 2 1/2 or 3 1/2 from a 5 1/2 or older buck, and 120-class antlers on a 2 1/2 appear much, much larger antlers than those same antlers "appear" on a 5 1/2. A hunter is typically going to see they antlers and quickly shoot. Never mind that most don't really care as much about the age as they do the antlers, yet they are self-defeating what they claim they want most, much larger antlers.
It is possible to have a group of intense hunters to learn and agree to only shoot bucks 5 1/2 or older, no matter the size of their antlers. But then, their success at saving those top-end younger bucks is limited, simply because "their" bucks will roam, often miles one direction, off that intensely "managed" property. Even if you have 20,000 acres, the majority of "your" bucks may "rut roam" outside your property, and the core areas of most may be within 1/2 mile of your perimeter boundaries.
I mentioned 20,000 acres because this is the approximate size of the Ames Plantation.
20,000 acres is about 31 square miles, so one might think you could contain most rutting bucks on that? Think again.
Imagine the configuration somewhat as a rectangled tract 3 miles wide x 10 miles long. No buck would ever be farther than 1.5 miles from a boundary line. And since most would not be just standing in the middle, roughly two-thirds of the bucks would normally be standing less than a mile from a boundary. A mile becomes nothing for a rutting buck, really nothing for seasonal range shifting.