I have some bitcoin addresses mined in 2009 with problems.
Public Key is outdated, no satoshi-era updates to current protocols have been made.
everything is still in 32 bit..
I can't spend the btcs this way.
"Public Key is outdated" - Public keys from 2009 are still valid.
"no satoshi-era updates to current protocols have been made" - Old addresses would still work. Bitcoin core has made updates to the protocols but they remain backwards compatible. That is no small feat to maintain compatibility, but one that I hope continues for a very long time.
"everything is still in 32 bit.." - Bitcoin keys have only ever been in 64 bit.