I don't see that every violation of the principle of noncontradiction trivially leaves definitions meaningless. Suggesting that a principle shouldn't be taken to hold in general doesn't mean that you have to violate the principle at every opportunity, just that there is some place it is (in whatever sense) correct to violate the principle. Of course, under traditional logics, accepting a contradiction leaves everything provable - but we're dealing with nontraditional logics that may have other ways of dealing with that.