I think the real reason spacers are precut is convenience and, as RG noted above, the cost of shop time. Commercial spacers are available from 2 mm through 50 mm so you can get about any length you need with a small number of them.
I expect a good steerer miter block would allow sufficiently accurate cuts but why bother unless you need a real odd ball length or diameter.