I always thought that was true until I met this guy that was a Marine during Desert Storm - he worked with secure telecomms on aircraft, and he hated firearms. I never figured out why ...
Because he HATED cleaning them. At least a quarter of my time in boot seemed like it was cleaning weapons with Q-Tips and toothbrushes. Forget using modern cleaning fliud ... you're doing it with CLP ... basic oil.
You've never gone through gun cleaning hell until you've had your weapon rejected 10 times by the armorers.