Sounds cool, but also like a maintaining problem nightmare. I always test GUI-changes on BangleJS1 and 2. Now imaging you have to test for multiple watches.
I'd think that you'd probably not have the same expectation on app developers to have apps be stable for all unofficial espruino watches. And it's more on the person using such a watch to fix bugs themselves to a larger extent.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I'd think that you'd probably not have the same expectation on app developers to have apps be stable for all unofficial espruino watches. And it's more on the person using such a watch to fix bugs themselves to a larger extent.