I personally draw the line well before you do in many ways, but in some ways I seem to take it a touch further. I personally only use Linux at home(specifically Debian, but that's not important,) but I do allow none Linux machine on the network since my gf uses Mac. When I don't want advertisements following me for the rest of my life, etc. I use TOR, but I find it way too slow to use it regularly. I am currently on the wait list for the Librem5, so once I get that, I will have control over my phone. After all of this, I still install NVidia drivers and Steam, so some might argue that I undid the whole point of going FOSS in all of the other areas.
Everything that I have listed above is fine and everything, I personally think that should be how a typical person should use the web with how everything is nowadays(companies, governments, etc.) since all of that is not terribly hard.
This is where I take my geekiness to the next level. I host many aspects of my internet usage. I have my own server that I maintain at home, which is hosting a site to manage my Git repos(Gogs,) Nextcloud, my media, currently I am using Jellyfin, I used to use Plex instead, up until I broke it by increasing the security of my reverse proxy, but Jellyfin is much quicker at streaming my media, a NFS, VM's, and my own personal blog(and anything else I can come up with.)
I don't expect most people to host their own solutions, but I suspect if they really wanted, they can find somebody that they know and trust that could host it for them(for example, I am hosting all of these services for my friends and family.)
edit: made it easier to understand