Good programs work, bad ones don't.
The programmer does not get to make that decision, the user does, whether it is another program or a human.
L's opinion does not count. Tell your managers that.
I've had to work with such people. One I asked that he be fired. He was.