I actually like the new crit sounds. I don't need a "bing" to tell me when there is a crit. They were stupid.
Again, I go back to the ui system needing to be opened up for personalization so that you can choose what sound you want because you can't please everyone.
Good if someone likes it. But the issue here isn't about UI or customization.
Let me try to explain how I see it. Try to forget for a moment what you like or don't like and think with me. No cheating!
* * *
So, you have UI, the buttons you can press, menus that slide in and out, different controls (HUD + additional menus/options). None of those things are related to anything that happens outside in the world around you.
When you click on your HUD it may have sounds - when menu is sliding out it may make "whoosh" sound, if u click on the menu it may make "click" sound.
Now imagine you switch your HUD off. Clean screen, no controls are visible, all you can see is the actual world around you. Nothing should produce "whoosh" or "click" now. The HUD is gone and so are the sounds related to it. Makes sense? I think it does.
Out there in the game world there's a mob, you aim at it and pull the trigger. Your weapon makes a sound (something a weapon would do), the mob gets hit and makes a sound (something a mob would do), you run on the landscape and you can hear the sound of your feet. All these sounds are there for a reason - to make the experience more realistic. You can see things and you can also hear them. Immersion, everything seems real.
Next shot you score a critical hit. A bullet hits the mob in a critical spot causing twice the normal damage. This is something that happens out there on the landscape. What would you expect to hear when this happens? Something that's related to the event, right? A louder thump would make sense. Mob screaming louder would make sense. If nothing better just a simple ricocheting bullet sound would also do. All those things would reinforce your experience, would make a connection between with what you can see with your eyes and what you can hear. It's not "whatever, just make some sound and get over it", it's all about making your experience more realistic.
In the real world it's not that easy to achieve however. There's lot of different weapons in the game, one sound would feel realistic for firearms but not for melee or mindforce. You would need 3 different sounds. So what a lazy programmer will do? He would say whatever, screw realism, let's attach one sound for all and pretend it's your HUD that somehow produces this sound. This is the easy, cheap way out. It shows the game developers don't really care about maintaining the high standard of realism. It's the "Let it slide, who cares" attitude.
It is hard to maintain the illusion of reality. Every little detail has to support it, if it doesn't it's better to not add it at all. Just one bad move and all the immersion is gone. Not all people are thinking about it in so many words but most people experience immersion and also a loss of immersion. And they will adjust their overall attitude towards the game accordingly.