knowing what the other half does is usually a couple clicks away on the web, a 'man ...' away in the terminal, sources are usually available at a similar distance, and most of these services can be stopped and (forever?) disabled with a 'systemctl stop/disable ...' (you might even go the extra step and apt remove them). Trimming down stuff that you know you don't need is a pleasure (assuming you know what you're doing), and the end result is a leaner, faster system. Eg. after I installed AnyDesk, I didn't like that it started with the system (I'm paranoid, and I'm only using it occasionally), so I systemctl disabled it. This doesn't stop me from using it when I need (that is, to assist others. In the rare events when I need remote access to my system, I just use a reverse SSH tunnel, which is more practical for me)
Get-CimClass | ?{$_ -match 'service'}
ok, 'Win32_service' it is, could've guessed that :) Then: $svc - Get-WmiObject -Class Win32_service
what can we do with this? $svc | Get-Member
Lots of options, get some to see if it's what is needed: $svc | Select-Object -Property Name, PathName, ServiceType | Format-Table
Ok, looks like we need PathName. Sum up and list svchost processes including full descption like the one in services.msc: $svc | ?{$_.PathName -match 'svchost.exe'} | Select-Object -Property Name, PathName, Description | Format-TableWhat does svchost do?
And no matter "privacy is a human blah blah", apple collects a ton of data too - whether you agree or not.
(I will mention that ubuntu is not microsoft terrible, but it is starting down the path trying to force automatic upgrades and collecting info)