And even if the 64-bit solution is implemented, the overall problem doesn't just disappear...

"At 15:30:08 UTC on Sunday, 4 December 292,277,026,596, 64-bit versions of the Unix time stamp would cease to work, as it will overflow the largest value that can be held in a signed 64-bit number. This is nearly 22 times the estimated current age of the universe, which is 1.37×10^10 years (13.7 billion)."

I'm fairly certain there will be 32bit PC users running an ancient 32bit linux in 2038 and asking why dates no longer work.

Yes, agree. Then(= in 2038) we should refer the 32bit PC users to this thread.

Since 2012 and Win 8, nearly all new computers come with UEFI technology which requires 64bit OS. But such computers have backward-compatibility for Legacy BIOS technology = can still install 32bit OS.
... Intel has just announced that they will end support for Legacy BIOS compatibility(= no more CSM in UEFI-BIOS settings) by 2020. ... https://fossbytes.com/intel-end-legacy- ... 2020-uefi/ . I think some new Intel-based computers today have already removed Legacy BIOS compatibility support.
... So, by 2038, 99.9% of computers will be running at least 64bit OS.