This solution is viable but is necessarily a centralized one to limit the number of accounts per user. Dropbox, Google, Microsoft …offering free storage are examples implementing this solution.
This is also what is implemented in current alpha network with Maidsafe giving 1000 update operations to any level 1 user in this forum. But it is only a temporary solution until putting data has a real cost for users.