Unfortunately to me this looks like another (albeit slow-motion) soft reboot/direction change or "retrenching" that'll put off developers more.
I don't expect this "for-businesses" route to go over too well unless they create one hell of a business experience on 10 Mobile but seeing the effort the brass is putting in, I'm not going to expect anything BYOD or laptop/phone trumping anytime soon.
Yup. Agree. Still, despite all this negativity, all those prophecizing W10M's demise are still wrong. W10M will never make sense to those who can't put aside the notion that W10M is about selling hardware. It's not. It's about having an ecosystem with a homogeneous run-time environment that spans across many form factors (that's something developers care more about than consumers). W10 IoT is also part of that, and it's something consumers know even less about than W10M. So little in fact, that consumers generally don't even ponder whether it's too unpopular too survive. Yet it's not going away either... just like W10M.
I'm not worried about W10M. I'm more worried about UWP. That's the real deal. There will always be some developers doing stuff with UWP, but I currently don't see UWP going anywhere in a big way soon. All the dinky apps that consumers care about are on iOS and Android. Replicating them on UWP doesn't really serve a purpose and just costs money. All the big software packages that keep Windows relevant (CAD, business and accounting software, engineering applications, etc) aren't coming to UWP either. That costs millions to port with almost no upside.
Without W10M it's hard to see how MS establishes the UWP in the consumer market. If they can't turn it into a successful gaming platform (like Steam) it will likely stay irrelevant to consumers. At least for the moment I can't see any other route to consumer's "hearts".
If I were MS I'd immediately:
- allow all games to be distributed via the Windows Store free of charge (no 30% cut)
- setup a gaming ecosystem similar to Steam that is tightly integrated and well supported in the UWP. Also provide a Steam compatible API, so developers can target a single API but deploy to both Steam and the Windows Stores.
- I'd also provide a UWP runtime environment for Linux and Mac so the same games can also reach those platforms, possibly requiring UWP exclusivity in exchange for reaching that extra market share
- allow UWP and Steam account linking, so anyone who owns a Steam game gets the same game in the Windows Store free of charge (provided the developer has published it to the Windows store).
- Open source all of UWP.
If MS refuses to innovate "big time" with W10M, as they have in the past, then I don't see any other way forward anymore. If they want to stay relevant in the consumer space they need to start fighting for it. No more giving up. I agree that the business-only angle won't work... without at least some effort on the consumer end it won't suffice as a way to become relevant again outside the business arena, which is what most people here are clamoring for.