For the non-major, PGA Tour event (the only ones who are b!tch!ng about too far...don't hear it in Europe, the senior tours, the women's tours) no one cares. Shoot 30-under par. Lowest score wins the trophy. Even the elevated events have to understand that they cannot have their cake and eat it, at the same time.
As for the major championships, well, that's a different puddle. Augusta and Sawgrass own their own courses. The problem with the Open champioship is the driving; they essentially have to wait until the group ahead reaches the green on nearly every hole, before driving. Well-paid minds can figure that one out. Tee them off earlier in the morning, I guess.
As far as the US PGA and Open are concerned, I remember a conversation I had with the then-tournament director at the Porter Cup, an amateur event at Niagara Falls Country Club. I suggested the building of some distant tees that would only be used during tournament week, and only for two of the four rounds. They could be quite small, as they would be in use on par four and five holes, and would not have many divots on them. Independent of me, they built one on the eighth hole, about sixty yards behind the deep tee, but have since abandoned it.
The NBA doesn't demand the set shot only, is one example of a sport outgrowing its founding principles. Lord knows our country is divided on the 2nd amendment. Golf is not exempt from this. I suspect that it's the routing that people love, not the greens. As Mr. Tom Doak suggested, make the center of the green tougher. Or, expand the edges and put hole locations out there.