@krashadam ScripthookV is just the main hook, it doesn't really know or care if the mods folder exists... that's the domain of OpenIV, which in turn relies on dinput8.dll which is the actual asi loader. But you're right in saying that if you disable ScriptHookV, everything stops working.
I keep hearing about this AdvancedHook but I'm not sure where that fits into the chain. I don't know if that's an alternative to ScriptHookV or something else that needs ScriptHookV.
I guess the big problem with all these methods, including the two-folder system, is remembering if you've disabled things or not. Thankfully, I won't even entertain their online Shark-Card selling service, so I'm okay... and given my age and memory ability, that's one less thing I have to remember.