There is absolutely no reason why the "faster and more complicated types" can not slow down and get themselves to a reasonable speed for the circuit while joining overhead. No GA aircraft regardless of perceived complexity or possible flat out speed can not be flown at 120Kt or less over the upwind threshold.
What is the radius of turn at 120Kt and 30 deg AOB?
Regards,
DFC