If queues were instant, this might be slightly, slightly understandable. But they're not. Sometimes DPS have to wait over 20-30 minutes just to get into an instance one time, and now you're telling them they should just completely abandon and try again if something bad happens? :/ The result would be that no one would initiate abandons except for tanks who can get instant queues. We definitely do not need this.

Furthermore, this is a punishment to the other people in the party who might be just fine and not deserved to be kicked. Why should three people have to quit because one person is bad?

"Problematic" people might be obvious right from the start, but they often don't "earn" a kick until later in the dungeon, when they ignore advice, cause a wipe, react rudely toward their fellow players, etc. I've never seen a kick happen in the first five minutes of a dungeon. Hell, I don't even know if it's possible to kick in the first 5-10 minutes of a dungeon. And by then, you're typically already well into the instance. Why should your hard work be wasted because someone else plays poorly? That's illogical.