Is there any official recommendation or does anyone happen to know of any benefit of removing intermediate versions generated while working on an object.
For example I'm working on an interface and I happen to save my changes 55 times during the development on the page...... so I have 54 versions saved that I don't need since I only want to save the last one.
Other then making the version history cleaner to go through is there any other benefit?
Discussion posts and replies are publicly visible
I am not concerned with removing object versions especially since versions do not migrate with your objects from one environment to another. You may be updating an interface which has 200 versions on Development, but when you promote it to production you will note the interface there only has 2 versions (or however many promotions you have made).
So, to me this would only be an exercise to keep development "clean" and has never been necessary in my experience. I always prefer to not delete anything unless necessary.