What benefit do you see in having your weapon handling define what your weapon looks like vs a system where your weapon performs mostly independently of its looks? What is the appeal of a hipfire or recoil upgrade forcing a weird grip to be mounted on your weapon? Why not just have a selection of grips that you can put on as desired, if you want a grip? You can still get any visual style that you want, but it won't give you some upgrade that you don't actually want/need for your setup.
Would you like it if we added a cool grip to your favorite weapon that forces you to play in a way that you dislike, instead of being able to put it on your gun and then play how you like without it hurting your performance?