I was actually thinking about this sort of thing last night, trying to come up with a better way for the universe to run so we wouldn't have to deal with this kind of pain. I started writing it out in this comment, but it got so it was almost as long as your post. Rather than monopolize your comment section, I think I'll just edit it into an article and put it up next week.
I was trying to figure out how immortality could work logistically, and I kept running into pain and grief and problems no matter how I arranged it. Maybe I'll come up with something workable by the time I'm done writing it. Then if you can put that together with the "how" needed to make it work with the laws of physics, we'll be good to go. ;-)