Question: why gear finishing is required?
Answer: 2. Gear Finishing  For effective and noiseless operation at high speed , it is important that profile of teeth is accurate , smooth and without irregularities.  In Milling , it may not have accurate profile because of use of limited cutters.  In Shaping and Hobbing, it composed to tiny flats.