It is indeed a very tall order. We know, because we've already looked into it.
Offset dots are a piece of cake when you only have to design them around a single fretboard radius and a single nut width. But we offer four nut widths and, like, 20 fretboard radii. Not to mention, as you say, multiple scale lengths.
For example, here is only one of the issues: you want offset dots to run parallel with the edge of the fretboard. So you program them to be parallel with the edge on a 1-11/16" nut width neck. Them someone orders a 1-5/8" nut width, and suddenly the dots at the nut end are closer to the fretboard edge than the ones at the body end. So you have to have four programs in order to get the dots in the right position for every nut width. Even once you have everything programmed for CNC, actually implementing it introduces complications in production, QC, and the web department.
Anyway, the reality of the situation is summed up well in this video: