People have suggested this approach before, and I'm not against it in principle, but I don't feel up to writing code for managing hundreds, maybe even thousands (when huge modpacks are used) of arithmetic combinators for every single StaCo, which would also need to be correctly updated on every game load (as items and their stack sizes can change with mod updates, and sometimes just modifying mod files locally). There's also no native combinator that can do rounding operations (beyond basic division, which always rounds towards zero), so to implement those, the amount of hidden combinators would have to double or even triple.
Compakt circuit driver for stack combinator seems to be doing something like it based on its description, but I have not looked into so I don't know exactly how it handles all the details.