I don't think I have much voice here, but tbh I feel like this is totally artificially adding restraints that have no real reason to exist.
It's alright to think that at times this might be hiding a packaging error, but honestly most of those case are usually self-evident and IME very rarely are a real problem.