Ok, the game is a lot of fun has changed a lot since the release, but one thing that makes me think a lot is why spend the precious time putting 70 different models of the same weapon in the game? why is there a mk18, a m4, a m4 assaulto, m4 cqc....

The difference between the two(MK18 and M4):

"The M4 was created to give the average soldier increased mobility over the M16 without a significant performance detriment. To further increase mobility, the even shorter mk18 CQBR was developed. By removing the M4’s two takedown pins, the M4 upper receiver can be removed and replaced with a mk18 receiver, allowing existing M4s to be converted rather than buying entirely new rifles.

The mk18 was designed to pack rifle firepower into a submachine gun-size weapon. Because it is usually used at extremely close/CQB ranges, the bullet velocity and accuracy drop vs an M4 or M16 is not a problem. Since the mk18 is a full upper and not just a short barrel, it also includes a wider gas port to allow more gas to act on the BCG, different gas rings, and a different extractor spring.

the only difference between it and a standard M4 is that the mk18 has a short barrel and some minor modifications to allow reliable functioning." -Adam Johnson

HTML Code:
https://www.quora.com/What-is-the-difference-between-a-MK18-and-an-M4
here is the discussion in a forum

So why not occupy your time with new things, different models? Different firearms? or dismantle all these weapons and just let us customize them freely.

here is a list of weapons i would like to see in the game:

Any glock
REMINGTON MODEL 870
M249
Automatkarbin 5( Ak 5C please)
m40a5
XM8
Put some crazy thing like a OICW dunno, like there is a drone that is an autonomous tank, why not a OICW works? Daewoo K11
HK33
Howa Type 89 (Please ubisoft i love you )
Beretta MX4 Storm
IMI GALIL
MP9
Norinco QBZ-95B-1
AR70/90
1B1 INSAS

That's all, finally I would like to leave a doubt, why not do it?