The spread calculation was changed in a22 but the related technologies were not. The spread used to be divided by the max range (now it's divided by a constant 100m), so when units got an increase in range they also got an increase in accuracy.
The two changes in this patch are advanced and elite promotions, changing the spread from -5% to -10%; and archery tradition, using -20% spread.
Here are some graphs showing the changes with infantry archers and slingers. (I think skirms need an accuracy nerf.) I tried to match the accuracy increases that were in a21 (because a21 seemed okay).
The other tech that directly affects spread is "bolt accuracy", which I haven't changed (at -20%). Bolt shooters are a lot more accurate in a22, but they also have a bugged splash damage. So I think we could leave it alone for now.
It's also worth considering adjusting things that change the max range, since that used to change the accuracy. For example, going from 80 to 88 max range used to multiply the spread by 80/88 = 0.91. Here are the relevant auras/techs/units: Mace hero Demetrius +10% siege range, "arrow shooters" +8 range for defense towers, and Roman siege +8 range. (There's also a relic with +20% range for skirms, or about +5 range.)