The grandparent situation is sad af. It's also pretty sad being a mid-40s year old dad that doesn't have the energy to keep up with their kid. I pitched a little league game yesterday and it wiped me out. Also, the fact I (and you) will not know our grandchildren very well also is quite sad.
If my son has his first kid the same age I had him, I'll be in my 80s when that kid is starting little league (or that age). Then, factor in the fact that I don't know of any men in my family that have lived past 80 and it gets really grim. They were all heavy smokers and drinkers I remind myself with fingers crossed.
The most sad part for me, is I realized by delaying parenthood - I was just being selfish - and the net result is I minimized "shared time on earth" with the person I love the most. It's easy to say I wouldn't have been a good parent or I wanted X job/income first, but it's all just excuses and selfishness.
>by delaying parenthood - I was just being selfish.. I minimized "shared time on earth"
Exactly. My advice to anyone is not wait. If we hadn't, we would have found out sonner that we needed to go through that process. It's not a "wake up and schedule an appointment tomorrow" kind of thing, it's a treatment of last resort and you can burn years trying, going through evaluations and alternatives first.
If you had kids earlier, you wouldn't get more time with the specific person you love that is your son, you'd get more time with a different son. No doubt you'd love your counterfactual son too. But you shouldn't feel bad for having done any wrong by your real kid. This is the only timeline he could exist in.
Bit of a thorny philosophical argument, maybe, but reasonable in this case.