> Because you can't have any total outage?
Yes. Because a storage outage, such as when used with a virtual machine environment, will cause compute outages. Outages that can't be recovered from without human intervention.
>you wouldn't have the issue because you can individually stagger those access switches in upgrade?
Correct. In fact, with storage, I usually create two separate Meraki networks -A and -B, and split the switches across them. Then you can have different maintenance windows.
ISSU only tends to be available with the really expensive switches. If you have the budget for ISSU, you probably aren't considering Meraki.
If the company is big enough to have a "server switch block" then I lean towards using Nexus switches. IMHO, Catalyst IOS-XE is not reliable enough for companies that want 24x7 operation. It is just too buggy and has been for a long time. It was a major contributor towards the failure of the MS390 series. A lot of the "improvements" in the MS390 series has been to do with getting IOS-XE bugs fixed.