>Почему на СФ перед войной не было корабля крупнее эсминца? Инфраструктура не позволяла принять или кораблей не было?
Комплекс факторов.
1. Флот на севере (как объединение) не имел стратегических и оперативных задач в вероятной войне в том виде как она представлялась советскому руководству.
2. не было инфраструктуры
3. не было кораблей, чтобы выделить их на этот вспомогательный (п. 1.) театр в значимом тоннаже и количестве.