Quick answer. Not thought through fully.
I think what you pointing at is a potential systematic approach to edition making???
I do think that “maintenance” is a basic issue in all this.
I’m not convinced, yet, about how many “devs” want to create that much effort to deal with?
I am in no way against the idea. But in actual end-usage for universal use cross-platform/browser variants, it looks like some ongoing maintenance work would be needed for it to work properly long-term … !
Just a comment, TT