It begins with engine startup...
You know, I almost wrote something along the lines of: "There is probably some way these limits can be avoided with extra work or knowledge in setting up the project, but that's not what I'm talking about here." in my last response, but I figured I'd wait to see if that infinite abyss was where this was headed. And once I saw the wall of text response, I wished I had put that in of course. But just like coding, there's something to be said for avoiding overdesigning and putting in a whole bunch of unneeded stuff, even if it's just when writing a quick forum comment.
Time is the limiting factor in the end. Whether writing code or understanding the language, that takes time, which is a finite resource for every mortal being. And the simple and straightforward way this game is coded is clearly functioning just fine. Knowledgeable modders can add stuff to increase its accessibility. So I don't see a problem. If the only rationale for the extra setup work you are advocating for is that a couple of small variables for a less popular LI – sorry Ines, you're great, but the reality is that you are up against
very strong competition in this story – might get overlooked in a mod used by a small percentage of users, then I'd say the KISS principle applies. "Just make it work" is not always the right attitude of course, but it's not always the wrong one either. In this case the dev would have spent what sounds like hours of reading, synthesizing, and applying new skills to at best do what? Save a few minutes of time? I'll leave it at that, because this is really not topical for this thread any more.