The fact that all these corporations with billion-dollar budgets cannot make their websites work I'll never understand.
California population is 40 million folks.
It's trivial to have a single dedicated webserver handle 10k requests per second as a starting point.
That means that it'll take 4000 seconds to handle everyone's requests in aggregate, should they be made at the very same time — that's just a little over an hour.
Of course, folks won't make requests at exactly same time, and we aren't limited to a single server, either, and each server is actually capable of handling way more than 10k req/sec in the first place, after some optimisation.
E.g., for 50 bucks a month, anyone can easily run a service where, on average, every single resident of California can get info from a webpage about the current status once every hour without any delay. Simple round-robin DNS, and for 500 bucks per month, we can handle 10 requests per hour from every single resident. Etc. (Keep in mind that a brief search indicates a single server is actually capable of handling 500k req/sec, not just 10k, so, I'm being very conservative here with the 10k number.)
Yet all these companies spends millions of dollars on their IT infrastructure and teams, procure all sorts of external CDNs, and yet cannot make their website perform to these most basic specs.
Why? Alas, that's because they gotta have all those fancy graphics, the tracking for user experience, and all the dynamically-generated and uncacheable webpages that costs millions of dollars to maintain and which can't withstand these most basic loads.