Variable geometry in general means that your aerodynamic design and control laws aren’t sophisticated enough to do away with the need for draggier and more mechanically complex structures. This may not reflect deficiency, as sometimes you just want higher performance parameters than what is doable with a fixed geometry design. Nonetheless, if you can do something through a fixed design that is normally easier to achieve with a variable design that’s a mark of more advanced capabilities, not vice versa.
That's quite wrong because the details of what you want to achieve really matter quite a bit.
You simply can't make a school bus fly like an F-16 with current engine technologies no matter how good your aerodynamic design and control laws are. You are just making a totally empty meaningless statement without even acknowledging how important and complex the details are.
The choice for variable geometry
may be because of design issues or it
may be because certain aspects of the design simply cannot be changed due to many reasons. You can't make a low altitude bomber also a great interceptor and also a great dogfighter unless you have the means to change critical aspects of the design like sweep angle or centre of gravity. Variable geometry is the most realistic solution to problems where the customer really will not compromise on very difficult to fuse characteristics. It's not a perfect solution but no one is even capable of doing this yet. It will definitely be a part of future generation aircraft from the US to China.
Aerodynamics is not a problem any more. Certainly not for China. Flight control maybe that's where the engineering really steps in. Variable geometry makes flight control more complex is some ways. FC comes after aerodynamics not before and deals with the problems given by its aerodynamics. So if aerodynamics is more or less set due to purpose - stealth and bombing, then there are only so many ways this can technically be achieved realistically in this day and age with finite budget.