I think there's a false assumption that 2FA is about stopping abuse of multiple accounts for trials. It's not. It can't be. It doesn't work like that.
It requires the clock on your desktop to be accurate so no more going back in time to prolong the trial. But the risk of abusing multiple accounts ia still there. This, in turn, can be mitigated by using a hardware-based checksum.