Yeah, you have a point, poison damage sucks for undead, constructs and most elemental monsters, but not many others.
But then again, all you have to do is don't target them. It's not a tough job as you can easily spot that something is undead, construct or elemental, there are plenty of other...