2 answers

Large guns have such a low tracking speed that if the frigate were to move, it wouldn't be able to hit anything because it's so fast. Moreover, the powergrid requirements on large guns would mean the frigate would need a huge powergrid/cpu, and allow it to fit all kinds of modules that weren't intended originally. It would be overpowered.