Of course you're going to get a different experience than on a desktop OS, and you're not going to satisfy every programming environment. But between "virtually none" and "every" there is a huge space that iOS would be able to fill with its current OS design. I'd argue that a lot of developers could do their job on the iPad, if there was VS Code available for it. Right now this isn't even possible, because alternative browser engines aren't allowed on iOS. Why not allow the software on the device? There's no need to change the OS in the slightest. It's easy to dismiss the concept, when it hasn't even had the chance to prove itself.