To expand on king_magic’s point, this isn’t a case of a small service having a sudden spike in traffic, it’s a core service used by all devices manufactured by one the worlds largest tech companies. If they don’t test for massive scale it would shocking.
Sure it does. Scaling can absolutely be tested in a robust way, it just requires a shitload of engineering resources to do. Apple absolutely has the financial means to test things properly, they just... seem to not care.