I went the opposite direction: I did use local clients and migrated from those to self-hosted solutions with web interfaces.
Notes for example: I used to keep notes locally until I discovered first BookStack then Trilium. Trilium does everything I need, but simply having a link to its web interface on my dashboard and editing notes in there is so much more convenient than keeping a local client updated on all my devices and setting up sync.
For the same reason, I prefer using one self-hosted webmail client (currently simply NextCloud Mail) over installing Thunderbird on all my devices.
Same with Vikunja, I am perfectly happy with the functionality and web interface, I find it more convenient than installing many local clients.
Last but not least, FreshRSS has completely changed the way I consume information from the internet. And again, having an amazing web interface, being able to freely switch devices, without having to maintain/sync several local clients, is extremely convenient.
And that's just productivity apps, my whole entertainment setup depends on my media centre: Audiobookshelf, Jellyfin, Navidrome. There is no way I could run this (and freely switch devices) without these self-hosted solutions.