Even with transferring minds, as long as physical beings are in charge of that, all people will surely die because accidents happen and entropy rises. If I live for a hundred or a billion years, I am still mortal, so there will still be existential problems related to mortality. It doesn't matter how I likely die, by cancer or by a star collapse.
I agree with that many present tools expect character grid, but moving away from character grid would be not as much work as it seems IMO.
Code can be aligned with elastic tabstops ( https://nickgravgaard.com/elastic-tabstops/ ) or virtual formatting (that things are aligned according to syntax regardless of whitespace).
Things to align in terminals are mostly tables, and they could be rendered as tables if the terminal supporting that knew that they are tables. Nushell natively supports tabular data structures, so rendering them as proper tables would need just one change – the table renderer.
Duospace fonts are limitedly proportional, but still with no upsides of monospace fonts. Rather than that, I recommend something more proportional like iA Writer Quattro, Input Sans and Recursive Sans.
https://input.djr.com/https://www.recursive.design/