I actually agree with you and others pitching Microsoft products as a better replacement for this sort of thing, for sure. I use the iPad Pro because I already had it, having purchased it for a different reason entirely. My only gripe with a Surface product would be the Windows part of it, which isn't THAT bad and like you said, they have a pretty clear vision for the future of it.
I switched from a MacBook to a Surface Pro (i5) maybe a year ago and just finished switching back to the same MacBook. I agree that Microsoft's vision for pro users is much clearer than Apple's, which is why I switched in the first place. The Surface hardware is solid for the most part, the Surface Dock is great, the pen is occasionally useful, and I really like being able to rip off the keyboard and use it as a tablet for reading instead of carrying another device. But between missing the craftsmanship of indie Mac apps and putting up with the general flakiness of Windows, I finally gave up on the Surface. Now maybe it would've helped if I got the i7 Surface (& 16 gb RAM) and just put up with the resulting fan noise (or went with the Surface Book instead), but I think it says something about the state of Windows that my 1.3 GHz Core M MacBook is smoother and more reliable than a Surface Pro that's 3 years newer and has double the clock speed.
Microsoft really needs to win back developer mindshare. They're doing a lot of things correctly now but they've lost a lot of ground over the years.
Apple, too, though. Apple needs to show via their hardware choices that they're still committed to developers and other pros, and Microsoft needs to keep cleaning up Windows.