> > That decision at the end of the day is upto the "users" they'll make an informed
> > choice
> > around which builds they want to use on their own devices.
> Not exactly. It's not a "users" choice to use an old build. If they had a choice,
> they would certainly prefer the latest version. Old versions keep being ported
> because there's a pre-existing source code which is more portable to different
> The most annoying aspect in this situation is that old romsets keep floating all
> around the web and they won't disappear because of such old builds, which require old
> romsets to work.
WRONG in all aspects. The reasons why there are so many old versions is that the target systems they are meant for, are to weak for a current up-to-date MAME. Original X-Box, Rpi, old PCs, Playstations, Nintendo Switches etc. etc.
This topic is useless to discuss anyway. It was discussed many times before and in many threads, with no satisfying results for any party. The majority here have no clue about CRTs and about systems that have native hardware support for CRTs. Even the MAMEdevs think that this scene is just a small group of users.
Please go with „live and let live“. No one wants to harm MAME or to disrespect MAMEdevs (Retroarch is a exception). Those people did their best to run MAME on that systems.
There is simply no other way to run actual MAME on that systems. If you know a better way for those target systems, then go for it. Otherwise simply stop this pointless discussion and stop putting fuel into it.