My guess is that very few people use nonguisetup.cmd. We could consider removing it entirely.
Fixed in 28207.
Reviewed commit and verified that file is not shipped.