Exactly my thinking. If the problem is TLB evictions, why not improve these? PG isn't the only software that is hit by those.
And if you carefully craft your CPU scheduling and address spaces mapping, you can reduce them by a lot.
Yet rewrites are always easier and more sexy. At first.