I could use a fact check on whether we can dodge magic, but otherwise Bulwark, Shelltron, Raw Intuition, Foresight, and Dark Dance (regular) should be useless against magic, while Dark Mind is similarly useless against physical. If one were to consider Foresight as purely a Warrior ability, that'd be 2 niche defensives per tank.

For the time being I'd imagine the only reason we don't have spell blocking/parrying is because SE wants some diversity in how magic is handled, and/or how threatening it should seem individually to the tank (e.g. making them more dependent on healing received, or their arsenal of mitigation tools more restrictive). So long as they continuing balancing for that fact, I'm fine with it, though I don't (aesthetically speaking) see how Shelltron could fail to block a fireball, when that's exactly what it was first showcased as doing, nor do I see what would be wrong with DRK having Runic when practically a Mystic Knight.