Пусть так. Но какой из этих шагов выполняет "Постановление..."?
Иногда прямо, иногда косвенно.
1) Например: в штатах программист может залететь за то, что указал
дыру в ПО. Понятно, что "дыра" бывает нужная (окно для спецслужб)
2) Мода. Слово хакер модное. Оно сейчас обозначает в большей мере преступника. А первоначально означало продвинутого программиста.
А взломщиков называли "crackers".
Еще пару шагов, и общественность спокойно воспримет, если запретят
ПО с открытым кодом. А программист, который не работает с Windows или стандартными средствами будет назван хакером, а хакер будет назван террористом (потенциальным)...