That we should have a simple standard so that names serve their purpose: everyone should be able to read them, distinct names should not be confused for each other, and the same name should always be written identically. Yes, I'd support banning spaces and dashes - speaking as someone who's obliged to use a mispronunciation of my own name because that was what was reported to the authorities when I first moved here.