Yeah I just saw that in another post which is something that technically shouldn't of happened at all but Id assume it was human error. If they just use Steam it will make it much easier to "send" keys out instead of relying on email. I guess they could of also used discord sign ups which some devs have done before but making and maintaining a server isn't the easiest.