This mindset is even less ethical than it seems, and I'm not surprised to see it present at microsoft.
Straw man. What's unethical here is deceiving the user.
"NotSupportedException" is there for a reason.
And not only that, we're fast approaching the day where we all power on our PCs to discover that you can login with any user you like. And it gives you the list of all users who have a one drive account.