I think the disconnect people sometimes have is that EVERY mod made is made to work against vanilla game only - unless it explicitly states the Requirement dependencies.
Once you start using mods, it's the users responsibility to do the dirty work and find the cause of issues with their mod list - which is about 99.5% of the time. Rare is the day where two people will use an identical mod list, identical .INI configurations and identical load order.
It took about a year of modding my game for that to finally sink in. "Bruh, you just jumped off the ship - you are on your own".
Ever since, I am very selective with the mods I use and keep the mod total low - i.e. 100-150 tops.
More isn't better, better is better. Figure out what you NEED, and keep the WANTS in check - it's the latter that bloats many a massive load order and tends to create much of the chaos.