Apart from any other consideration (like the CC immunity on demand or the 50% uptime on magic immunity), sin has better survivability than barb for a very simple reason: he can kill his target twice as fast. And killing your enemy before he kills you it's the best form of damage mitigation, bar none.
A dead enemy does zero dps (well, unless he's a necro).