IMO it's a good feature and it's a good thing it's required. I remember the days when I would boot up a game and never be sure if my system crashed or not.
This requires the game to start giving you feedback before you start wondering if you should do a power cycle.
My experience has often been the opposite. Programmers will do a lot to avoid the ethical implications of their works being used maliciously and discussions of what responsibility we bear for how our work gets used and how much effort we should be obligated to make towards defending against malicious use.
It's why I kind of wish that "engineer" was a regulated title in America like it is in other countries, and getting certified as a programming engineer required some amount of training in programming ethics and standards.