@bitfunx You clearly don't understand the technical stuff involved behind system evolutions and are judging superficially based only on what's most interesting to you.
For you to have an idea of how much the system has changed:
https://gitlab.com/recalbox/recalbox/blob/master/CHANGELOG.md
Believe me, there are many changes to ensure other improvements to the system, which forced the developers to make this decision, and yes, in the current version there was the possibility of a complete crash, even if in older versions it did not exist.
Our small team of developers is looking into the possibility of removing this limitation, but it's nothing that is so worrisome in my view.