If anything is a bug it's the fact that commands (for the most part) can't handle multiple spaces. I'd much rather see commands become able to do it than identifiers become unable to do it.
There are feature suggestions and bug reports a-plenty for this, btw.