The sheer number of on-screen controls in a single professional app Window present a problem when you have to make them all large enough to be a touch target.
That might be an issue for non-programming work like video editing, 3d modeling, animation, &c. But tons of programmers just need a text editor with a total of zero buttons, a terminal, and a web browser.
Xcode for macOS isn't designed for that, but no reason xcode for iPadOS couldn't be.