Why a floor is not a point
A point pin means every patch release forces you to rebuild and re-test. A floor lets patches in and still excludes the major that breaks. Choose the point only for artifacts you ship as-is.
Where pins fail
Pins fail when something resolves a version at runtime: a package index, a model download, a base image pulled with no tag. Grep your build for unpinned fetches before you trust the pin.