Строго говоря, "железные" ключи как раз были компромиссным вариантом - обеспечить 100% защиту продукта с минимальными неудобствами для пользователя. Один раз активировал лицензии на ключ - и дальше пользуешься софтом "под лицензией" где угодно: дома, на студии, у друзей, в дороге и т.п., причём без лишних телодвижений (разве что придётся дрова pace поставить).