I’d like that idea, but I feel like more would have to go into it. Things like user-accessible updates/reflashing, or someone to care enough about the software to fix it for use by everyone else. Support requirements + this are probably a better way to go.