Users don't pay for keycodes. They pay for licenses. The keycode is just a means of validating the license. It's not what your money is actually paying for.
$70 worth of work in generating a keyfile? My god man, if it takes more than just a few keystrokes, someone needs to think seriously about changing professions!