I would not say that it is a priori a bad thing to complicate a user interface in order to guide users to a particular sort of behavior.
This only applies to the optional features, where you need to discourage the users from doing something usually bad, so that they’ll only resort to that if they know that they do need to use the dangerous feature. In our case, the discussed feature wasn’t optional.
This only applies to the optional features, where you need to discourage the users from doing something usually bad, so that they’ll only resort to that if they know that they do need to use the dangerous feature. In our case, the discussed feature wasn’t optional.