Идея правильная. Много ресурсов тратиться вхолостую. Только вот получается что ученые отдельно, энтузиасты которые могут программировать и в курсе их науки - отдельно, а профессиональные программисты - отдельно... Поэтому и получаются такие уродцы
Но если такое дать реально на откуп, скажем Микрософт, тогда начнутся обвинения в ушемлении какой-то очередной свободы, и все хорошие идеи сгинут на корню...

Помню, как когда только предложили "вживлять" серийники в процессоры, чтобы по ним можно было проверять легально используется программа или - сразу подняли хай и Интел вынужден был отказаться.
Но на это место пришел StarForce - и теперь мы вынуждены чтобы поиграть на многих игрушках держать диск в компе, даже при абсолютно легальной версии.