During nearly seven years and ~80,000 mostly long distance miles I have had a problem only twice. DeFuniak Springs, FL on a Sunday had zero activity if any kind. We chose the rural option. The other was Melide, Switzerland late night on a weekend. There are unattractive options there at any time.
In my experience driving Tesla in ~10 countries including coast-to-coast US several times, the ‘facilities’ problems have been rare, but they nearly always involving odd times. COVID-19 has obviously been another situation entirely.
From my perspective Tesla has done it very well, even in such places as Croatia and Slovenia which they accommodated prior to having any sales there. That said, when shopping centers close the options often disappear also. There is no obvious cure for that,, other than a rural option or another stop.