The design of --delete-qgroup doesn't take all the challenges of qgroup into consideration. In fact, for most cases that options would not work at all. I'm even considering reverting those patches.