If a feature is missing from MacOS or Linux it’s a good thing, it was rightly left out of the default installation to avoid bloat, and users are viewed as empowered to install software themselves.
Can’t win.
In the mind of the Microsoft business person
Clippy: "Yes."
PowerToys: "Why?"
WSL{1,2}, Windows Terminal, SQL Server on Linux, too many intiatives to count all focused on catching up to the reality that webservices and infrastructure are built on Linux. Whether you believe they'll succeed or not they are most definitely trying.
A lot of companies, big ones, have their IT setups primarily on Windows. These are customers who make up a huge chunk of Microsoft's revenue. Linux is a small concern at best for them and is not the rest of the world.
What you call "schizophrenic" to me is the reality that Windows has massive user segments of consumers, developers, servers, and enterprise IT, and they all want different things, so Microsoft ends up making something for each group. Linux doesn't have that problem because, for better or worse, it doesn't have much of a footprint for consumers and enterprise IT.
If it was true what you are telling, doubt they woild provide loads of diagnostic tools for windows, debugging tools, kernel symbols, performance tools, etc.
Comparing the most important product(s) at MS with any other MS product/project and arguing they are somehow "equal" in the eyes of MS (because press releases, marketing) is a losing game.
Debugging stuff and analyzing performance stuff doesn't make me feel like MS would like to hide internals.
That’s quite nice IMHO.
Bulk renaming files for example is not something only power users do, it is something only power users can do because it just does not exist and/or is not discoverable for a normal user.
And also as a power user, it is annoying to find a program for every basic thing the system should be able to do.
On the other hand, maybe we should hand it to MS that they so greatly embrace the Unix Philosophy on that point?
- Move files: https://docs.microsoft.com/en-us/powershell/module/microsoft...
- File hashes: https://docs.microsoft.com/en-us/powershell/module/microsoft...
- Grep: https://docs.microsoft.com/en-us/powershell/module/microsoft...
Of course they do. It's called Powershell.
If people want/need to do something such as bulk renaming, they can online search for it, as they do for everything else, which will tell them they can install a package from the windows store.
Doesn’t seem that crazy to me as an expectation from end users.
Also, I don’t think that when Microsoft says “power users” they mean developers or equivalent, more like people who would feel “I want more from my system than just consuming content”.
Having a single package to install for those users is a quite flexible approach.
Or they'll find some sketchy exe file, and here comes the malware! Windows is really broken in terms of package distribution, and requiring people to go online and search for something so simple is hassle, dangerous, and decreases discoverability for software that really ought to be included in a vanilla install (unlike Cortana, which is a massively bloated feature that many people don't want, but can't get rid of, sort of like Bixby).
And even the few who would do a search would probably stop at the scary though of "installing" something.
As a technical person, these are regular observations from my parents or non-technical work colleagues.
It's useful to have a laboratory to test things with less impact if the experiments fail.
They provide basic functionality I would not even class as for power users. Yeah, they are nice, they were nice in win95. Why do I need a separate Program 25 years later to rebind some keys or switch windows, yet every new win10 version tinkers with cortana? People say it would add "bloat", but somehow basic functionality beneficial to many users is bloat while candy crush and xbox whatever is not?
It is just so weird that after decades, basic functionality like bulk renaming files that should be in explorer is still considered a "power user" feature.