ANSI is generally used by utilities. Except that under around 500 kVA nobody follows ANSI and it gradually gets lower. In the tens of MVA and higher not only is it more expensive to follow ANSI (which uses one of two numbers depending on voltage) but short circuit current gets so high that it is advantageous to raise it. DOE has altered the lower end especially.
Contrary to popular belief %Z is a specification BUT it is a target for the transformer manufacturer, not a specification as such. So you build one then measure the result. With a fairly large history of designs they can reasonably predict the %Z but it is definitely not a controlled value. Depending on their confidence the transformer builder is going to quote you a range that they guarantee they can meet or a target with no guarantees. Generally as you’d expect some obvious design decisions like copper vs aluminum windings or 3 vs 5 legs or rectangular vs round wire have obvious effects on %Z as far as direction but not the final value. Due to the nonlinear nature of magnetic materials, especially siliconized steel, you can’t just feed it all into even a high end finite volume system.
DOE, like ANSI, gives specifications that are little more than targets. Because of DOE edicts %Z on certain transformer designs has a guaranteed upper limit but not a target or lower limit.
%Z by the way dramatically drives short circuit current. It has an effect on losses as well but the gains are minuscule. I once ran the calculations on a 50 MVA transformer with 12% Z. Lowering it to 5% would save something like $50,000 a year on an electric bill that was in the millions and the ROI would have completely disappeared (if it ever had one) not only on the transformer cost but the cost of upgrading all the switchgear to handle the AIC that goes up over 200%. And before anyone starts chiming in how cheap it is, the transformers in question are 230 kV:23 kV.
Now all that being said, DOE does not dictate autotransformers, LTCs, AVRs, or even extended tap range transformers (9 taps or more). So there are many ways to avoid it if it is necessary (manipulating short circuit). I want to caution you about going down that path though. Decreasing %Z drives short circuit (and switchgear costs) up. Raising it improves this but it can cause starting issues with large motors.