Here we have a prime example of the debate. Undead are mindless so weird shouldn't work on them but immunity to mind spells doesn't protect from weird. True seeing is the only defense but some things are unaffected that don't have true seeing. Do you have to have a mind to be afraid? What does it mean to be scared to death? Is it a shock that increases blood pressure and causes an embolism because Golem's don't have blood but undead do? Is it an emotional overload from fear that shuts down the mind because then giants and stupid creatures that have no fear should have an increased chance to save and paladins who are immune to fear should be unaffected even without true seeing but.....
I say let's leave the physics to the developers and we the players bow to Lucinda and the weave and let her determine how things work.
If there were going to be future changes to the spell then maybe debating these things could produce a new implementation that would be better but since there are no future changes I don't think we should be coming up with RP situations where spells are acceptable and where they are not. That's just too much for everyone to keep track of what the consensus opinion is for every spell in every situation.
So while debates can be fun from an intellectual perspective I think we need to not take these debates into the game world since we are not Lucinda or the Team of Layo developers.