Added after 14 minutes
The clarity in the new structure is also more than okay. This issue is solved by the fact that inside the general folder with the creature, each xdb file has its type indicated in the name. It is immediately clear what the file is and what it is responsible for.
In the original game files, this is not done everywhere. The file Footman.xdb can be anything. And you can find an xdb file responsible for the model (without indicating that it is specifically a model) next to textures and animations (also without indication), and all this good stuff will be piled together in a "characters" folder, which is supposed to contain characters.
Actually, a good question is, why did the developers eventually (and this happened in the expansions) abandon their old structure and try to put the files of new creatures as much as possible in one folder? Isn't it because they realized that the old structure simply wastes development time and everything can be done more efficiently?
Added after 19 minutes
I didn't come up with this idea out of nowhere. I must have noticed at some point that it's easier to copy creature files from an expansion (because they are mainly concentrated in a couple of folders) for a mod template than from the original game (because these files are scattered throughout the archive). Then I wondered if it was possible to create a universal, maximally optimized template based on this principle. And it turned out that it is possible.