I use an old version of MAME (106 ) not because I want to (I would like to use the latest version) but simply because that is the last version ported to AdvanceMame that I use on my Pi4, via Pi2Jamma and PinHP , connected to a Philips CM8833 monitor.
Apart from using a CRT (which I much prefer), the timings and resolutions are accurate to the original and there is something special about the 'glow' of a CRT.
I use a very small set of games - 37 vertical and 40 horizontal. These are my favourites and not restricted to those that simply work on 106. Luckily, these are older games so have more chance of working correctly on an older version of MAME.
BTW, I've never understood why people load an SD card with thousands of games but actually play just a handful. I have these same set of games on my PC with about 2 extra games as these are not supported by 106. No great loss in all honesty and I simply play these on my PC.
I have to say, I have never enjoyed my retro gaming more. No input lag, no motion blur and playing these games as they were meant to be played on a CRT. Lovely.
So, it's not because I wouldn't prefer a later version of MAME - but that the version I play is supported (easily) on CRT's.
Yes, they may be lacking in fixes but for the most part, they play just fine.
I'm not sure if it's possible but it would be great if perhaps MAME could, in the future, have some built-in support for CRT's natively.
God, I miss those dark, musty arcades ....