Do you think that developers are going to want to recompile for ARM? I see that being a problem if they need to have different versions of their apps for a different processor... will become fragmented and inconsistent.
From developer perspective, the app is the source not the binary so it is very much the same version and there is no inconsistency.
My expectation is, that open source Win32 apps will become available for ARM very fast, so are .Net/CLI apps.
And, I would submit that even if Autodesk recompiled AutoCAD for ARM, it wouldn't perform as well on a Snapdragon 835 as it does a Core i7.
Sure, currently if you want to run professional high end apps you better invest in an i7 anyway. I mean a Snapdragon based tablet (and so are Atom and lower end Core models) is not the best choice for professional applications anyway. Thing is, the newly introduced Cortex A75 is 20% faster than Cortex A73 in Snapdragon 835 and next years ARM will again be 20% faster. So ARM is closing the gap fast to high end Intel Cores.
By introducing Windows on ARM Microsoft lays the foundation for an ARM based Windows ecosystem before it is too late for them.