Musescore clearly has some form of history list, as it's possible to revert changes and do this repeatedly, or redo the changes. Some other tools I use, such as photo editing tools have similar features, but they also have a list of changes, so one can identify which changes have been made, and perhaps when. In the case of Musescore something like this might be very useful, as sometimes one makes changes to try things out, but then wants to roll them back. An alternative way is to save each score before making any changes, but then one might end up with many scores, most of which are not really needed. An even better approach would be to have a history list with some sorts of markers, indicating points at which a sequence of changes was initiated, then simply rewind back to those history marker points for each change which is not adopted.
This kind of thing wouldn't solve all problems, but would go part of the way towards making MusesScore even more usable than it currently is.