Hardiness zone is the correct variable for perennials, and only for perennials.
Well establishedHow it works: Zones encode average annual minimum winter temperature, which governs whether a woody perennial survives to spring. It is the wrong quantity for an annual, which never sees winter. A zone that is too warm is a second, different mechanism. Mild winters do not kill a perennial; they fail to chill it. Deciduous fruit crops need a winter dormancy period to break bud and set fruit, so in a zone milder than a plant is adapted to it may survive and never crop. Only the cold end is enforced, because only winter survival follows from what a zone measures; the warm end gets advice and is never refused. That warm limit is a property of the cultivar, and that limits what this rule can do. Chill requirement is published per variety and varies enormously within a species, so a species-level ceiling says "the modeled range does not reach your zone", never "no plant of this kind will crop for you". So above its range the planner still offers the plant, with advice to choose a cultivar rated for your zone.
Evidence: checked against 1 source in the research-based literature.
The source
Winter cold-hardy cultivars adapted to the colder regions of Oregon (such as zones 5 to 7), may not grow normally in regions of the Willamette Valley (zone 8) where winters are warmer and plants receive less winter chill.
Plus 2 working notes on how the sources were read.