Power Automate needs to allow user to post version history. Otherwise a new person may accidently break a flow and cannot revert back. If you do not want to have a version for every little change, how about allows a user to post a version. Then only store these posted versions. It will be helpful even in development to see earlier versions to potentially undo a piece of the flow.