It's kinda tough for Meraki as there are so many moving parts.
There might be 5 parts to the solution that all need to come together at the same time, but before they do you have to have all your documentation and marketing created. Then lets say one part doesn't get out of QA in time but is close.
To you delay the whole lot because of a minor part of the solution not being ready, or carry on knowing that only a small number of customers will be affected.