Using the literal definition of "brinkmanship" -- taking something to the brink -- that's correct. And yet it can be argued that an engineer who DOESN'T do that isn't being responsible to his/her clients. After all, the codes are based on accepted engineering standards, and accepted engineering standard supposedly have adequate safety factors built into them. And the building codes are supposed to establish a reasonable balance between safety and economy/affordability.
Example: When I graduated from architecture school, I landed a job as a drafter in a firm that did a lot of factories. On the very first project I was assigned to draw up, the client was a corporation that had recently built essentially the same building we were doing but in another state. The structural engineer my boss used on the project showed diagonal bracing members in the plane of the roof structure. The client's representative objected that they had not done that in the other building, and he didn't want to spend money on something that wasn't necessary.
The boss called the engineer in. The engineer admitted that the roof deck welded to the structure provided all the lateral bracing needed in the roof plane, but he had added the bracing members because he thought it was "better."
The client was not impressed. He said they weren't buying "better," they were buying code compliance. So the boss had to give the engineer a choice -- either remove the extra bracing members, or be removed from the project. The engineer grumbled, but he removed the bracing members. The building was built, and 50-plus years later, having been through a couple of hurricanes, it's still standing.
It's easy to add an extra X percent when it's not your money you're spending, but is it responsible? As long as a design meets code, calling for more than what the code requires is (IMHO) irresponsible unless the client knows you're going beyond the code and either agrees with that approach or has specifically requested that approach.