Yes, there have been 100+ bugfixes in the last 2 years.
"Catastrophic" is a subjective term, they were all catastrophic if you ask me...
Correct approach is to fix the mods... it should take just a few minutes for small/medium mods; and maybe half an hour for large mods. We can also help, if help is needed.
PS: also, if those mods are incompatible with the newest OpenXcom, there's a high chance they were bugged to start with, updating them would make them more stable