They are the characters that Windows uses for its own purpose such as getting access to folders, networks, access a mounted drive, and also for various wildcard characters which are used mostly for searching purposes.
Hence it refuses to name any file with these extensions