

The main differences are:


Browsers should be designed from the start for the benefit of the users. There are too many “features” that only benefit the server owners. It’s been this way for a long time. Like the “Referer” header. Old as dirt, but how do I benefit from telling a server what page I was visiting beforehand?


The root of the issue is this idea that a web browser should be an “everything app” that can basically recreate the functionality of any other app on the system. It’s total feature creep, and in addition to privacy issues, creates a barrier-to-entry that makes it very hard for people to create new browsers because of the sheer amount of features they’re expected to implement.
Because I want to control my own computer. I had to pay for the device, so I should be treated as the owner, yet Microsoft and Apple act like they own people’s computers, and build software that treats the computer as property of those corporations.
I don’t like tinkering just to get stuff working, so I use more user-friendly Linux distributions, and it’s been very smooth.