Doing pretty much the same thing but using the android app from AuthPass with backup to my Nextcloud. (It uses kdbx to store the passwords)
bazmatazable
Another vote for Navidrome.
I think the better analogy would be to ask if it is morally objectionable to pirate the software in the car that you own in order not to pay a subscription to the manufacturer: https://www.theverge.com/2022/11/23/23474969/mercedes-car-subscription-faster-acceleration-feature-price I think this kind of profit maximizing behaviour is a better example for debate because the product (in this case the extra engine power) could only ever be used by the car owner and if the owner pirated the software then they are not depriving anyone else of anything. The only wronged party are the investors who were trying to extract additional profit from the owner of the car.
Why is it expected that social media companies will find a solution for this? Political discussions are part of the democratic process so why would any of the big social networks (who are effectively advertising companies) have an incentive to foster the fair and open exchange of ideas and information?
If you want a fair comparison between Windows, MacOS and Linux then I think its wrong to compare distros that don't come pre-installed when you buy your device.
Not one single MacBook owner had to install their OS and configure drivers etc. None of my family, friends or coworkers had to install Windows on any of their PCs (I know that some people do but not in any of my social circles).
Consider Pop_OS from System76 or Tuxedo OS from Tuxedo Computers, they have identical user experiences as Mac or PC:
Step 1: Buy computer Step 2: Turn on Step 3: Answer some one time setup questions Step 4: Get on with your life
If you have the opportunity to build your own PC and fresh install an OS from scratch then when you come across a problem that you don't have experience with you will be understandably frustrated.
Specifically Windows has the advantage that hardware manufactures always make drivers for Windows. If your hardware is supported then the Linux OS installation is not very different, but when the hardware is not plug-and-play then configuring Linux becomes its own kind of frustration torture.
TL;DR Get your computer with the OS already installed, then Linux is no more frustrating than a Mac or PC. Install Linux yourself and your mileage may vary.