We can open containers such as packs and vests on dead bodies to grab ammo and items inside, why not make the same with weapons so we can grab just the attachments?
It'll be a lot easier rather than equipping the weapon, taking the optics etc off, then taking back your own rifle