Are you familiar with the Age of Sigmar Battleplans in the Core Rule book and General's Handbook 2019?
Yes I have seen the Battle plans in the core rule book. But I have not read GHB.
Battle Plans could be factored in either the game or the table object. The truth is that anything is possible with software.
The only question is cost and time it would take to develop.
In software development, you would divide your application, so say, 1 team would be responsible for developing how the table component would work.
Another would be responsible for the game, another for miniatures etc etc.
If you do it right, the team making the table won't really need to know anything about the miniatures and vice versa. The people working on the miniatures would just need to know that the table works in a certain way when they interface with it.
In the manual system, the person writing the tomes, is probably responsible for to many rules. So the problem becomes that he doesn't really understand well enough how what he is working on in say battlion's will be reflected in the rest of the system.
It would make more sense to give the responsibility to writing battalions to the same person, as then that one person would hopefully have a much deeper understanding of how to balance the battlions of all the different factions.
Compartmentalisation. In software this is no big deal at all. Its software 101. Every developer who works in a team will be using these techniques weather they understand why or not.
With board games like AoS you can see that they adopted some software principles like "Keywords". But when you think about it, GW is the premier table top games company.
What they are trying to do, is basically reinvent the wheel without knowing it. They are trying to work out software development principles to rules writing without knowing it. It won't seem like that to them though, because they are doing things in a more pen and paper way (or word docs).
It will feel they are pioneering board game design. That may even be true. But these problems with complexity have existed in software for as long as software has existed. As such many amazing minds have already solved all the hard problems. All you have to do, is copy their techniques and it works and everybody thinks your a genius.
The wrong way, is to start inventing your own solutions and think your genius!