No one self-identifies as an asshole or a bigot, but there sure still are a lot of them out there. I'd hardly say that the only use of those labels is to "crush nuanced conversation" - people just aren't inclined to take ideas seriously when they emerge from people they fundamentally disagree with. Telling a democrat that something is a "republican" idea will produce the same result, and vice-versa.