Most a/c should have no difficulty flying any published pattern if flown correctly. If they can't, then they should inform air traffic of their problem.
We are talking here about the average spam can, it doesn't matter if it's a Cessna, Piper or even a Katana, they can all fly the same size circuit. It's not usually the a/c's fault if someone can't fly it correctly!