If those with special characters changed their username temporarily then tried to change it back, could they use their original username including the special characters?
No, Bobby hasn't visited and it's not for that reason, it's main to simplify the parser used for processing quotes etc and to reduce the number of names that are too similar to each other (i.e. Mr Will and Mr_Will)