It seems our military is always fighting the last war.A lot of vets don’t like M4’s either.
The AR platform in 5.56 was designed for short range close combat. I've heard so many wish they had something long range in in the sand box, but then they transition to House to house and that is when the M4 shines.