"...but i think mguns definitely arent overpowered and fit nicely into the current gameplay..."
you're right, they aren't OP. But we don't want to just make them weaker, but to make them different, specialistic weapon. In my example
(link) MG does same damage to unarmoured opponent (such as BA or internal structure) as AC 10, which is two sizes bigger.
"...also i dont think there should be any kind of unit that is invincible to some weapons fire for a lot of reasons..."
I nearly agree with that. only thing that is IMO wrong is word "weapon" which should be replaced with "unit". Difference between MWLL and other combined arms games is that you can load your mech with huge variety of guns, to be prepared against any enemy. That of course doesn't apply to boats, but if you decide to join strict R-P-S circle, it's your own wish. Also nobody force you to take specialistic weapons (like MG or Gauss) - you can take AC5, which isn't terribly bad against anything, but also isn't perfect counter.
About your pic: You just take wrong example - I wouldn't say anything against M61 Vulcan (20mm version, IMO biggest possible example of MG, or maybe even "Heavy MG"), but showing biggest possible Gatling canon as an example of MG wasn't good idea. M4 carbine and Browning M2 also are comparable - same 1 to 2 size ratio as M61 to GAU-8.