To someone that hasn't gone deep in MAME design and how it has evolved over the years, being a single exe, looks monolithic and less "modern". There are other multi-emulation attempts, the prefer the use of "cores". Of course in reality MAME is super-modular in almost its entiret...