I am not sure why this is even a question. There are plenty of businesses that can risk the deployment of a .0 release but there are also *MANY THAT CAN NOT*. The proper way to do this is to have a staging server running the .0 release that gets beaten on by the application for a few months and reports anything back to the community they find.
The continuum goes from having a staging server follow master/HEAD to upgrading one version once a year as the earliest supported release gets de-supported. The closer to the first position you are contributing back to the community and also the more quickly you can benefit from the new features and enhancements each new release brings.
David J.