На создание нового коннекта к бд может уходить огромное кол-во времени, вплоть до пары секунд. И для того, чтобы при каждой новой транзакции к бд не приходилось заново создавать соединение, и используется пул коннектов, который кэширует их. Так что смысл определенно есть.