I’ve only really modded primaries, why would I need secondaries or melee?

So I’m MR16, got into steel path not too long ago, and I’ve got plenty of primary builds, and that’s all I’ve ever used. Is there a reason I should be modding my secondary and melee if my primary is powerful enough?

And if it’s worth investing in secondaries, what would be some good ones to go after?