Mod problems are not game problems. You cannot say that a problem that only arises when a mod is using something is a game problem. That in general has to do with lack of skill in the mod development, but ALWAYS has to do with using something without proper knowledge of it. And that is almost always misunderstood.

I for example have decades of knowledge and work in the development of software. I know how to handle C programming in almost any way there is a “formal course” to teach. I am experienced in Unreal Engine development since it is around to the public. Still, I am also required to know not only some stuff particular to the devkit, but also many things in the design decisions of philosophy of those who developed the game in order to say I dont lack any knowledge and the game is the problem, not my mod.

Lack of knowledge is not a “offense”, or a “defect”, it is just a circunstance. And any game that works by itself, but a mod causes a problem, the problem is the mod. No matter if it triggers something that wasnt made to be used that way, it is not the game’s fault you using something in your mod in a way devs did not accounted to be used in that way. You probably wont find any game short of the blocking use ones that account for all the ways something can be used and cause problems.

The only responsibility the game devs have is to make game work in itself, and if it supports mods, not intentionally create a problem for its modding. All problems that a mod cause in a game are solely the problem of the mod developer. Always.