I know that in single player we can change every attachments and not just scope & barrel but that in multiplayer that would be problematic, especially when it comes to under-barrel attachments (grenade launcher, Gauss, shotgun).
Anyone that has unlocked those attachments would in fact be able to switch between them and become way too powerful both in therms of damage, ammo supply, and role versatility.
Also veterans of Cryis 3 will always have advantages over newcomers thanks to this in a very unbalancing way.
Scopes/sights & suppressors on the other hand don't unbalance the game so much because they don't give you advantages, not as much as under-barrel attachments anyway.
They will indeed allow us to adapt better to the situation in each match but this for me will add variety and challenge in good ways.
You might ask: after dying what attachment do I have on my gun? The one I started with at the beginning of the match, or the last one I equipped?
To solve this I imagined that we could select a "permanent attachment" of our choice among the ones you have unlocked for both scope & barrel and we would always spawn/re-spawn with that.
To use the other unlocked attachments we would have to switch in-match.
Please share your thoughts and remember this is just my opinion.
P.S.
I added a poll about this, just in case.