Spaces are fine in the SSID so they already had to cope there. I agree with your hypothesis that something probably went wrong in their dev/testing, and then they ran with it making things worse and worse.
Compounding things by keeping customers as far away as possible ensures that lessons are not learned.
Compounding things by keeping customers as far away as possible ensures that lessons are not learned.