Maybe that's also why MS Edge store takes about a week to review extensions.
A week is a good time to realize that you have introduced a bug and therefore request the cancellation of the review process.
We should remember the main testers are ourselves!!!
In my opinion, it is a deliberate time put on purpose to demotivate developers who update their extensions too often with small changes (such as a typo or changes in the css).
Rollback would undoubtedly be cool, also because it's supposed to be instantaneous (since the restored version has already passed its review), but as I said in my first post it's a double-edged sword. Think of an indexed db updated to a new version and then rolled back...
They are only policies, perhaps questionable, but nonetheless
policies.