If Microsoft's "mistreatment" means they produce solidly reliable integrated systems such as their clusterable database server which integrates permissions with their directory service and supports hosting code written in their server/desktop/mobile/web programming language and framework and has its own reporting server which integrates with their web server which can also host code written in the same programming language and framework, the same language that's used to customise their collaboration portal and office application suite, then let them go ahead.
Microsoft sacrifice quality for customisation? Hah. I dislike it because it's so high quality and uncustomisable. Means you can't do what you want with it, but the boss loves it.
Microsoft sacrifice quality for customisation? Hah. I dislike it because it's so high quality and uncustomisable. Means you can't do what you want with it, but the boss loves it.
Then that's very different from their OS set-up, which allows for a lot of options at the expense of unification and aesthetic pleasure. I haven't used what you talk about, but if they do that then good for them. I still think they do their OS customers a disservice.
Microsoft sacrifice quality for customisation? Hah. I dislike it because it's so high quality and uncustomisable. Means you can't do what you want with it, but the boss loves it.