Perhaps you young blokes won't know but back in the 90s, Sun City was held in the same esteem as KB is at the moment. A difficult course that is a test when the weather is up. I don't know the conditioning these days as they have had a cash flow problems in the past. In those days, the trees weren't as high on those doglegs. Similar to courses of that generation, Hartfield, Vines, Yokine etc. the trees have grown and kept on growing.
To play the Sun City well, you have to play the way it was designed. Very similar to the Vines and KB. These are courses that require to use the landing areas and slopes to gain more distance. The clubs that hit the ball high with spin just don't work the fairways enough. They get the ball up in the air and land soft. Some manipulation is required to make the ball run.
Off the Blues and Blacks, you have to carry 220-250m to have a chance to fly the doglegs. Otherwise, you take driver and aim to run through the dogleg to have a fair chance of making it to the green. A hybrid type club, generally, is not going to give you the distance nor the run, unless you know how to hit that way.
So you can't, in all honesty, complain that is a poor course design. You have to learn to play the course the way the designer set it up. For some, due to its length, the greens maybe beyond regulation because you don't have the right tools. You just have to step up in the chipping and pitching part of your game.
I have never heard a good player complain that Sun City is a poor design. The ones that I have played with have always said that it is a great course.