SMS is (unfortunately) core to the product, so I'm not certain how they could make it cheaper, while retaining the same properties (user+pass registration would be a nightmare for spam and change the UX).
- Using similar services from cheaper cloud providers
- Renting VMs
- Renting whole servers
- Renting rack space + power
- Renting larger spaces (many racks, or part or all of a whole floor)