If you can achieve the desired UX on web, I see few reasons to build a native app. But of course it can be hard to work with web technology sometimes; Javascript and WASM can't do everything and they aren't the best developer experience compared to more moderns languages.
Even for offline usage, there is increasing support for progressive web apps. For example, I don't even need to be connected to the internet to use Exaclidraw after I've loaded the app once and installed it as a PWA.
Then there are times when you simply need access to native platform APIs. SQLite is a a very important technology that isn't easily used from a web app. Most of the powerful APIs you get from an OS like the file system or graphics APIs are extremely watered down for the web.
Get some big HDDs and self host your own file storage on zfs. Same for media servers like jellyfin. You can also host qBitTorrent web client so it's accessible from anywhere.
Set up a VM in Hetzner cloud and host vaultwarden.
You gave it a generous amount of your time. I'd say if you don't like it in the first few episodes it might not be for you. I was hooked almost immediately.
Does anyone know if there's a domain blocklist for smart TV telemetry? If so, I could easily put it into my DNS server, like I already do for ads.
I'd like to continue using my streaming apps without resorting to yet another device. I have an HTPC that runs KODI but I think it'd be a pain to replace all of my streaming apps.
I'd actually like to see someone try to slam their fist down on a table while drinking coffee without spilling.