Я не говорю что надо делать сильно универсальные абстракции. Я говорю, что надо соблюдать баланс. А для очередей и так уже все абстракции сделаны. И завязывать себя на транспорте, только для того что бы из очереди сделать планировщик, так себе идея. Если для этого есть свои инструменты. А если в контексте базы говорить, то это опять же все зависит от задачи. И если есть возможность сделать так что бы не было важно какая база, то лучше так и сделать. Так как никто не знает как повернет проект через 5 лет.