What's keeping us from allowing plugins to access controlled form in the admin dashboard?

System Information
  • Strapi Version: 4.0.5
  • Operating System: Windows 10 Home Single Language 64-bit operating system
  • Database: mysql
  • Node Version: v14.19.0
  • NPM Version: 6.14.16
  • Yarn Version: NA

This is a dead simple question, why don’t Strapi or its internal modules (via hooks e.g. useCMEditViewDataManager) allow changes on controlled components in the admin dashboard(while inserting or updating a record)

Sample use case will be, I could then insert a reset form button to edit page of admin dashboard and reset all the fields in that page (see picture below).

However, the only way I found is just a workaround. How? When that button is clicked, do a full page reload. Not ideal, too slow.

Any suggestions on this?