Making a circuit design robust adds complexity to the design process.
Not all boards need fiducials, but they do come in handy on challenging boards.
Don’t ignore the stackup.
Is depaneling the only solution to components extending over connection tabs?