Reducing re-rolls was a good idea, but getting rid of re-rolls from all armies was a mistake. 2+/2+ is the maximum accuracy possible and it's less than 70% likelyhood to achieve that. We need more granularity in accuracy, and there should be some units that are more accurate than 70%
It would be narratively appropriate to limit rerolls to elite martial units in armies like Stormcast, Slaves, OBR, etc.