I don't see any specific reason why this rule should apply differently to a mirrored tavern. The same algorithm applies as to a non-mirrored one.
You might be overreacting; the version probably doesn't matter much here.
Expanding the number of heroes is very complex in itself (I can say this because I have an implementation of it and I see how complex it is). It's telling that this was only done in HotA, while expanding artifacts and monsters was done in other projects as well (both in Wog and in plugins). ERM is not relevant here; if you think that something can be achieved with it, then either you haven't delved deeply into the task, or we are talking about different things (for example, you can simulate expanding the number of heroes through ERM by modifying existing heroes in the pool when they appear in the tavern, but this approach is fraught with side effects, and it's unclear what 256 has to do with it, since the simulation is based on the existing pool, whatever its size).
256 is currently a limitation in some aspects, but in my opinion, it is much easier to overcome than what has already been done.