Oh, that's very easy to explain.
Paid hostings are sometimes offline for
technical reasons, not because the term and conditions give the hosting provider right to suspend/delete your account at any time and for no reason. As soon as your free hosting provider can see that you have no intention to become a paying customer, it is game over.