I guess this is in tune with the yc rfs - https://www.ycombinator.com/rfs#dynamic-software-interfaces - but i do have the same question for the app updates - you will break everything as soon as the update takes place - this opens up a nice rabbit hole for discussion.
I used to like Electron but most recently became a fan of Tauri. Electron is great from a UI perspective but seems like it tends to get bloated very quickly. Any suggestions on how to deal with it?