пул всех открытых соединений
не беспокоиться о получении ответа, когда он не нужен
Но это не самый простой патч, и потенциально он может привести к росту потребления памяти и не только. Поэтому вряд ли его когда-то реализуют.
Нельзя открывать новый, не закрыв старый, сделав unset() переменной или прочитав его результаты, и всё тут.
Ну и я конечно дурак, не проверил кейс с одиночными подготовленными запросами без очистки переменных.