"Sleeping in public causes security, privacy and hygiene issues."
This sounds like a rationalization. For me, the reasons not to sleep in public are that public spaces are designed to discourage it, and cops will wake me up.
Public sleeping should be a right, but if something like Sleepbox becomes common, it will become even harder to sleep without having money.