And may I ask, why I would do that, I just want a great Free Hosting Experience. Wouldn't it be a Security Risk to Premium Users too, or is it because, you'll take their money first, then suspend their account if they did something?
Generally speaking, not all free hosting members are as interested in abiding by the Terms of Service. There's dozens every week who create accounts and are suspended only minutes later for breaching those Terms, usually by uploading phishing pages, brute-force password crackers, and malware designed to attempt to break through the server security or send hundreds of thousands of spam emails.
What we've noticed is that money itself is a very big "gateway" for malicious activity - someone who only wants to break the law or abuse the service is more than likely not going to pay for it, as that requires valid billing information to be provided with the payment. That's traceable, and makes it far easier to hold someone responsible (in a court of law or other legal/police/FBI investigation) than a service where payment is not received. While this can't prevent stolen payment information from being used, there's a plethora of other verification systems used to help minimize the risk there, including common sense - if the registration source is China but it's a US credit card with a US billing address for instance, questions should be asked.
There is still some risk with allowing SSH on Premium, however we have done our best to "lock down" the SSH to minimize any potential damage by someone trying to abuse it, and to alert us to any attempts to do so. Given the extremely high levels of abuse we see daily on free hosting
without having SSH enabled however, it would be downright irresponsible for us to enable it, knowing it would be subjected to near-constant abuse attempts 24 hours a day, 7 days a week.
A bit long of a read, but that's pretty much the full story sadly. If everyone signing up would behave, there wouldn't be a bad apple to spoil the bunch.