The current system is fine because factoring the headshotting system the server has, it would be pretty easy to instantly kill people from afar without them even knowing where they are getting shot from.I think this is also intended to add some sort of a realistic effect to the game where you take some time to prepare the next shot.
From both a balancing and realistic standpoint these changes should stay.