Sand can get in between the scales and can cause irritations and infections.
Ball Pythons don't live on sand in the wild.. for some snakes it's good, for example some rattlers and some Bitis and Echis.
I believe it can also cause impaction. It doesn't hold water well at all, it goes straight to the bottom of the enclosure. Humidity levels must be extremely difficult to achieve.