I'm surprised there isn't a startup solving this. Cross-platform Sparkle for updates (probably written in Rust), payment processing, DRM. Maybe even some sort of App Store-like thing for discoverability.
I'm also kinda surprised how desktop app development is not not quite as "hip" as mobile. I'm guessing it's due to the relatively difficulty compared with mobile.