Sometimes things just don’t have good solutions in one space. We solved in another space, as SSD and ram manufacturers made memory exponentially cheaper and more available over the last few decades.
So we make the trade off of software complexity for hardware complexity. Such is how life goes sometimes.