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.
Xcode for macOS isn't designed for that, but no reason xcode for iPadOS couldn't be.