Fetch does not work with id with spaces

The fetch doc says the id “Does not accept values containing spaces.”
I confirmed that fetch fails to match any id with spaces.

Why allow upsert with spaces but then not allow fetch with spaces?