It's often done to improve the smoothness of the final coat. Especially if there is any contaminates in the first coat like dust, roller fuzz, etc.
But no, you do not Have to. A second coat applied soon after the first will adhere just fine without scuff sanding.
The Following 3 Users Say Thank You to Jmayspaint For This Useful Post: