There is a time and a place for everything and the overhead join is such a thing.
But it is certainly not a panacea for all joins.
I very much doubt that it adds to safety at busy GA airfields where you artificially crowd a volume of sky with an increased number of aeroplanes for a longer period of time, compared with joins into the circuit at the appropriate points.
FD