AC modding does suffer a bit from the rF1 problem which is the random mod zip. How do you version track that? At least the rF2 packaged mod system is ONE file which is version tracked with a hash sig so you can definitely tell which version you have. Unlike a zip file full of misc files.
I agreed / liked your post in principle average zip vs rFactor 2.
However a zip is nothing more than a zip, right

Meaning using the latest version of 7Zip ( I recommend ) you can re-pack anything, anyway you like.
With ACM's JSGME method you can re-pack everything, even dividing content into multiple "mods" you see in screen to obtain various outcomes. Even packing all of Kunos content into mods again see screenshot.
Even have a mod just to enable the bench test cars "Unused Assetto Supercars" .
Not so black and white
Next thing is to disable the same amount of content through Mod Manager is 100 times slower then AC Manager.
I tested 100GB of mods in each. ACM is almost instant while rF2 always take minutes. Just no compare there.
Was JSGME ever open source ?
I got permission in writing from both JSGME and OVGME authors to include them in my " Essentials Packs "
Huge GME mods for GTL, GTR2, rFactor, AMS.
It was my hope this system could become a standard way back when.
That would have made conflict fixing much much easier.
Only proviso was I did not alter them, not saying ACM did that, just saying.
P.S. just saying my method is different to most

If I "disable all" that is what it does, AC has no cars or tracks period.
This helps with conflicts you see.
If tracks and cars is not empty there will be errant files left behind so I know where the issue
comes from
Any sim that is final and receives no updates is perfect for this using JSGME or OVGME.
Solved many issues of conflicts and other things in all ISIMotor1.0/2.0 by making the entire default sim the first "mod" activated. Never heard that before I bet.
Disable all mods, get a empty root folder then your mods are working 100%.
Sounds sketchy, it's not just pure logic and creativity

just left field.
