Having too many weapons of similar capability is also a major problem for weapons balance. The small and medium class are often so similar in practice that there is very little distinction between them, other than on paper. Another annoying legacy from battletech.