I've been having some trouble with my app lately (Looking at you, v630 release. You wrecked pretty much everything) and thought rolling back to previous versions would somehow solve the problem. (It didn't but that's another issue).
The point is as I was dealing with that unholy mess of versions (I'm a tad paranoid ever since PowerApps Studio crashed on me one time unexpectedly and I lost nearly four hours of work and thus, save around every 10 minutes), I thought there has to be a better way of handling these.
For one, you could make a commit system or something similar. Like don't make a version for every save done in the app, make a subversion or something. It's frustrating when I know the app is working sometime in April 20 but there's like 10 versions associated with that date. I tried implementing something and a ton of little changes but it somehow didn't work but rolling back is such a pain.
OR I don't know, give me a way to name my versions so that I don't get lost in all the madness.