I think Microsoft's low-level HW engineering skills are underappreciated. Sure, IOS and Android rule the world, but the responsiveness of a Surface tablet kills them both on that one axis.
That said, IMO the problem is not so much that Unity exists, but that they didn't have the resources to get real end-user feedback that might have told them how much a stinking pile of poo it is on many machines. To be fair, what Google and Apple do to mobile devices more than a year old or so is every bit as bad IMO so I can cut them some slack.
What this has achieved for me is a migration back to desktop machines from IPad and Android tablets. My 2013 IPad Air is now pretty much a brick with IOS 9 and my Nexus 7 from 2013 is unusable. Compare and contrast with my 2009 Core 2 Quad desktop that's still going strong.
Finally, consider the hideous electronic waste we generate by effectively forcing people to upgrade HW every year or two.