There is no guarantee because it's effectively impossible for the yeast makers to do it, and even harder for you to verify it. Even counting cells with a microscope is an estimate with a large margin of error. Ever wonder why the packs of yeast never explicitly state a cell count?
Lance from Omega has talked with my homebrew clubs a couple times. (Great guy, BTW!) He said that he stands by the cell counts for his packages, but that homebrewers are much better served to focus on pitching healthy yeast than obsessing over cell counts. He said that they observe different viability and cell multiplication rates for each different strain of yeast. Quoting their FAQ:
https://omegayeast.com/resources/homebrewing
While Wyeast and White Labs are larger than Omega, and may have some more advanced processes, I'd bet that Omega is just more honest about cell count and viability. So, they can't possibly make any real guarantees here when the yeast leaves their door, much less once it's been handled by a shipping company, a homebrew supply store, and you get it home.
...and my LBHS's mark yeast packs at 50% off when they're over a certain age. They've even given me and other homebrew club members free yeast that was way past it's dates.
No this is not enough. I read the Omega site and Lance sounds like a great guy but I still think the liquid yeast manufacturers choose to hide information that would be helpful to some homebrewers. They justify hiding this information behind saying all the complexity is over our heads and better to keep is simple. It comes across to me as condescending at best and intentionally misleading at worst. They don't want to admit that 5 month old pack that was sold with a claim that it contained 150 billion cells really has something like 15 billion viable cells in it now (Mr Malty).
Compare their homebrewer guidance to their probrewer guidance.
https://omegayeast.com/uploads/price-charts/OYL-Price-Chart.pdf
x million cells per degree plato...order your yeast by number of cells. Why not just tell the pros...trust me this is the right amount of yeast for your batch?