Built-in check for job P/N matching Packer P/N?

When creating a ship from Job line on a packer, it appears that you can select job that makes a different part than the one specified on the line.

Is there a built-in setting to prevent this?

If not, and before I dive into making a BPM to prevent it, are there any conditions where someone would want to do this?

Does the Job have a Make To Order demand link to the Sales Order? If so, uncheck the Allow Shipment from any Job box in Company Configuration…