Chiaotzu failed epically, he didn't even really hurt his opponent. Vegeta's would have worked if Buu wasn't capable of regenerating. 17's accomplished the task his explosion was used to complete.
It's not really surprising that the clownthing isn't looked on as well as the other two. Also, I don't think it's hypocritical, Yamcha also gets shit for death by saibaman.