> the foundation uses 5-digit dates to address the Year 10,000 problem
That just sets you up for the year 100,000 problem. The objectively better idea is to just parse years as regular integers, something that I'm confident people will figure out in the remaining 8 millennia until the problem actually hits.