I get where you are coming from, and in a perfect world this would definitely be what we'd love to do for our clients. But you have to also look at it from a business perspective. To have an absolute redundancy under any circumstances, we'd have to carry a lot more cost for that redundnacy, or pay a premium to attain emergency bandwidth short term. All of these carry costs which ultimately will be transferred to the client in terms of price increases.
We could certainly create a package like this, that has redundancy on every available route - but it would insanely expensive.
In terms of creating a VPN of our own, that is technically possible. But I'm a firm believer in sticking to what you do best. In theory, we could set something up, but we don't have the years of experience that Cloudflare or Nord have in running these services. Chances are that there could be loads of teething problems, and this could cause additional frustration. By the time we worked out all the kinks, the need for this fix may well be over. Our experience in managing the network in a way that clients have the best possible experience given the resources available, and I believe that's where we can add the most value.
I definitely agree that we can always look for ways to improve our communication and keep our clients at ease through difficult periods. We'll definitely debrief and find out what we could have done better,.