FireflyBob, I agree with you. One of the reasons why many try to join Long Final or by establishing on an Extended Base or Downwind Leg is that so many are ignorant of, unpracticed at or just plain frightened of the Standard Overhead Join.
Despite assertions to the contrary, the Standard Overhead Join is a safe and long-established method of joining a conventional small airfield circuit and it works for radio and non-radio. If only it was emphasised in training and used more at GA airfields, the circuit would be a safer place.
I know there are often reasons why a "level join" is mandated (CAS overhead, no "dead side", etc) but in the general case the SOJ is not only adequate but should be the preferred normal option.
As you say, the other principle so often ignored - and which would make the circuit safer for all - is Rule 12, which requires all turns in the ATZ to be made in the direction of the traffic pattern (i.e circuit direction).
Basic training is lacking, I think, in not emphasising both these essentials.
JD