Question is … would you be able to follow enough precisely ATC instructions to not put the mess in the queue and not be kicked from it … ?
How many Vpilots here always flies a heading +/2° altitude +/-100ft and speed +/-10kts … ?
ATC is not perfect in 4.33 … but is it mainly because of AI and ATC brain, or because of human Vpilot’s skills?
I don’t know about other people, but I definitely stay within those limits quite easily… so to answer your question… it’s the ATC, at least for me.
Personally, I find it really frustrating when I follow the terrible ATC vectors perfectly, then get asked to go around anyway because it messed up - frequently because it clears someone for takeoff at the same time it’s putting me on final.
It’d be really nice if it’d give a few vectors to just get you downwind, base, final without all the left, right, left, right nonsense. Or a single vector to intercept the final approach course if you’re approaching downwind from the runway. Even if you’re right on speed, it’ll often give really excessive speed changes - like asking you accelerate from 230 to 300!
It would also be cool if it would specify a visual or ILS - probably based on whether the base is in VMC or IMC conditions.