Вы, конечно, можете объединить подключения к базе данных. Обычно вы используете один пул на БД (хотя могут быть причины, по которым у вас их будет больше).
Вы правы, спрашивая, есть ли проблема. Пул соединений уменьшит количество новых соединений, о которых нужно договориться, поэтому сократит время, необходимое для обслуживания запроса, а также уменьшит нагрузку на серверы. Также это сократит количество используемых сокетов, что (для более крупных приложений) может повлиять на производительность системы.
Однако: у вас есть проблема с производительностью, которую вы пытаетесь решить? Время ответа приемлемо? Является ли нагрузка приемлемой? Соотнесите то, что вы выиграете в производительности и стоимости разработки. Существуют готовые пулы соединений, поэтому их легко интегрировать. Но это не бесплатно, и оптимизацию обычно следует проводить с конкретными целями, а не «потому что я должен».