Nice! I particularly like the user-friendly frontends idea! However, I'm curious if there would be any drawbacks for opting to this in terms of security or privacy?
Since anyone could create a frontend and publish it, it would theoretically be possible for a malicious actor to open a rogue access point which actually doesn’t interact with the original contract. Though, it would easily be verifiable by anyone, and such access points would rapidly be flagged and remain unused.
Even if some reputable apps and frontends would be deployed, the only way to be 100% sure to never loose access to the market, would be to save the main contract address, and to interact with it directly, or through a front end that runs locally, which is extremely simple.