But if it's intended to be used by one person, it seems like breaking the contract by sublicensing it out to dozens of other people. It's like buying a netflix subscription for $15, then sublicensing it on a per-hour basis to dozens of other people.
You can write whatever contract you like, the problem is how to enforce it, and a greater problem is enforcing it around the world.
There's still per-window and weekly limits though, so it's not really like that.