Swype says that their app correctly respects the settings on a text field, and that HTC/Verizon/Whoever has incorrectly set their SMS field to disallow spacing and capitalization. To "fix" it they'd have to intentionally break that logic, which would screw up places you actually want no spacing...