The airport that I achieved my PPL at had a 2400 foot runway with 60 foot trees 100 feet from one end, and a railway track with telegraph wire 30 feet high at the other end.
Our club instructor, with the agreement of the club board, forbid touch and go's. His rule was that if the tires touched the pavement, you had committed to the landing, and if too far down the runway, the wreck would be at a lower speed if brakes were used to the max.
At least 3 planes did rejected landings and wound up on the railroad tracks burning.
He, and the board, required our members to make their firm decision to land or not land at least 10 feet in the air, to allow proper reconfiguration of our Cessna 150 while we were at a safe airspeed. We did go arounds any time the instructor called for one, and he did surprise us. That taught us to suddenly change our plan, and take the alternate course of action.
A rejected landing in a 150 with full flaps extended is a busy time, and we did our first ones at about 100 feet above the runway. My first solo landing turned into a rejected one, as a helicopter made a simulated engine out just off the approach end of the runway when I was about half way in on final.
My instructor approved my reason for not landing, and signed me off for unrestricted further solo in the pattern.
At airports with 10,000 foot runways, T&G's make sense, and with no flaps, you can make about 20 landings in one pass. WE did not have that luxury. Full flaps coming over the trees, and 20 degrees landing over the railroad track. Alternately, we used radical slips over the trees.
Due to our narrow, 25 foot, runway, and obstructions, all the nearby flying schools forbid even landing at CGS until you had your PPL.