However, it does not make sense with your business model.

I think offering "non-signup" a free play version that limits their tech level (or some other limit) would be the solution.

It is not fair for those of us who do register and I assume have to pay?