Sorry to point out the mistake.. Seems like its always the developer the right..
Obviously not, but there are *hundreds* of much more important things that should be added/changed, before that one. So no, the developer is not "always right", but it has very limited resources, which should be reserved for the really important things.