Technology for space lags behind consumer technology by 10-20 years. There are a few reasons for this:
- Long lead time to test and certify hardware.
- Higher reliability requirements (e.g. must work non-stop for 10 years)
- Must be able to operate in a higher radiation environment with little to no cooling. In a vacuum, and in zero gravity, cooling works very differently to how it does on Earth.
- These missions often take a decade or more to come together, and changing requirements throughout that process is hard, costly, and risky, so often they stay the same from the beginning.
Notably, SpaceX are bucking this trend a bit with their avionics which just runs on standard Linux machines rather than specialist machines or with a realtime OS, but they have mission lengths measured in minutes to hours, not decades.