DeathDiciple: Your example was plain wrong, which my counter example proves. Yet you call it incomplete.
Apparently you're new to the word irony. Yes, because you claim to support truth as an absolute, then give a non-sequitur counterpoint that would be taken into consideration in practice. You may have a degree as you claim, but you seem to not have worked professionally. Otherwise, you'd understand the concept of working model. So, yes, I'm calling into question the credentials of the person offering the claim on the basis that it provides an incomplete working model for a solution. If you want to call that trolling, so-be-it, but my educated guess is that you're just unwilling to see a starting point for a solution because of some personal ego bias or other issue.
That sort of thing pisses off managers in software engineering. Naysayers who can't also bring solutions invoke the ire of "higher-ups". It doesn't lend to developing professional acumen, because everything is shot down before it has a chance to see its way through to fruition. Which means you never have to do any
actual work, just
dispute any other solutions that
lead to work. Which means nothing ever gets solved. A professional would innately understand this, so, by deduction, I doubt the veracity of your "expertise".
Not to mention, as I've said,
I've seen this implemented. The chance of a neighbor or another account on the same IP offering a major obstacle to said solution in implementation is negligible and could be offset with other countermeasures piggybacked onto it; Login emails, 2-step authentication (which GOG claims to have implemented) etc. Claiming "wrong" without taking into account other options to see it through to an implementation
is simply incomplete. But, I'd guess you do this sort of thing often. So, goodbye. You won't be missed.