Difference of opinion. I regard doing the right thing as enforcing the code. You apparently regard doing the right thing as exceeding your statutory authority. Ultimately, you gotta do you, and I gotta do me.
Suppose some BO's "do the right thing" extra-code requirement costs more than "just" meeting the code. Building codes are intended to establish the optimum balance between public safety and reasonable cost. When you tell an owner that he/she/they have to do more than what the code requires, you are making them spend more money than what the law requires.
I don't know how you can justify doing that, but I guess it's okay in your mind.