Thank you for your attention. You have pretty good awareness. Nevertheless, it makes things much easier to maintain for me and for mod devs. Also, If I am really going to make much bigger, and more complex mods etc., then I have to make it differently and use other tools to avoid Lua's limits.
It's also worst mentioning it's a little unexpected to have a mod that silently add mod that affect the game
Yeah, understandable, it was "worse" ~1 year ago, considering your words. However, it shouldn't "abruptly" affect player's experience much now, unless I didn't account for something (I'll remove some addons or all of them at some point anyway).
Also, switchable_mods is quite opinion oriented as factorio is more a "restart" for add mod game, that a little unidiomatic for a factorio mod.
I guess, players and mod developers etc. got used to more "monolith" concept, kinda. And that mod is optional, it doesn't make anything worse :)