When are fiducials needed?
Fiducials are required when you use any kind of computer vision. The fiducials are the calibration point for the vision system and the board coordinates.

You need them for vision assisted drilling, pick and place, but also Automated Optical Inspection (AOI).

Basically any machine that automatically recognizes the board position and angle.