I've often wondered how often honking is actually useful, e.g. for preventing an accident, versus just something to vent frustration. It seems some people instinctively reach for the horn before the brakes.
In India honking is used for signalling that we are coming etc. Many times it's just about saying you do what you are doing, I am overtaking you so don't move.