Nope. Lots of things do not accept spaces in passwords. I set my password at work to include spaces and it caused problems with the proxy server.
Also a stupid restriction. Is it just lazy programming? Or is it that there are a few old code snippets hanging around, back when a full megabyte of RAM was something that was only available in supercomputers?
Hell, Pro/Engineer, CAD software, doesn't accept filenames with spaces, nor does it accept filenames that are more than 32 characters. Within the program, custom feature names cannot include spaces either - but they
can accept Alt+255 instead of a space. But oddly enough, if a new feature is created, it will have a name such as "Extrude 1" or "Hole 1", with a
space in the name. But if you try to copy and paste that same name into a different feature (paste after renaming the original feature), it's rejected for having a space in it.
Portions of that program
are quite old. The menu system is a mix of Windows-style drop-downs and dialog boxes, as well as their much older interface style used with Unix.
More features! Less usability!