Во-первых, исходя из истории (раз мы о предпосылках), правильно было бы спрашивать так:
Почему в башнях танков ставят одно орудие, а на линкорах — несколько.
Общий ответ. Потому что на линкорах для этого (многопушечных башен) достаточно места, а на танках нет.
Впрочем
1. Были танки и с двумя пушками в башне.
2. У современных кораблей часто используется артустановка с одним орудием.
Ну, кроме того, морское орудие требует помимо "лафета" ещё много чего: систему поворота массивной башни, управления стрельбой, доставки снарядов из погребов. Посмотрите чертежи корабельных башен крупного калибра. ИМХО вполне очевидно, что делать их одноорудийными (точнее, под каждый ствол городить все системы отдельно) — недопустимый расход места и массы даже для линкоров. Логично, что сгруппировать стволы удобнее и для стрельбы, и для управления стрельбой.
А в танк просто много пушек не засунешь. Вот, собственно, и всё.