Ehh, I feel like that idea is born out of laziness. After all, if killing a surrendering Goblin is considered bad, then it would cheat player out of casting fireball.
Essentially, it's only considered a problem because the player can be punished for doing so.