多態が簡単にできるからIF文の嵐になりにくい
責任を分離できるから問題のスコープを小さく区切れる

なにより型にメソッドがくっついてるせいで、メソッドをグローバルスコープから探してこないで済む

VisualC++やVBのハンドラ地獄を知っている世代はありがたみが身に染みてるはず