Kind of mind boggling that a big company can let a domain expire (not sure if that's what happened this time but pretty sure it's happened before).
I always ensure that all my domains expire in at least 1 year from now. Once in a while I'll login to my registrar and sort by expiry and renew the ones that expire in the same year. Really important ones get like 5+ years.
You'd think big companies would have a dedicated person just for that kind of stuff. Managing domains, and other administrative stuff or things that can expire. Any kind of licensing/compliance stuff etc.... you can probably have one person that dos just that.
Kind of mind boggling that we are in this situation where we need dedicated people so that our businesses aren't destroyed by domain registrations that default to being off--often with no email, no bill mailed, no phone call, no notification (note: some places now email). Tack on the price of a postage stamp with each registration and send a bill like every other business. Oh, no, think of how expensive they will be now!
That we have to hire a person so that the business we do business with will bill us is just silly. Sure, big companies can afford to do that. But I've worked at several small companies where no one knew that it would expire, no one knew to keep looking at a registrar with the mindset that it would expire without warning, and certainly did not get any bill or any other form of warning. Of course I know that now, but I don't work at a small company anymore either so this knowledge doesn't help me. But how many new small businesses open each day and why do these all need to be experts in domain registrations or risk having their business destroyed over a lack of a mailed bill?