Reading your question there seems to be some degree of feeling guilty about seeing your family so seldom. I would like to point out that only in the last century has it been possible to travel easily. For many centuries when people moved to some other place separating families, communication was difficult.
Not seeing family for years was not unusual but rather common when people moved about.
Missing family or friends is natural. Feeling guilty about the separation is a different thing. If you are feeling guilty about the separation then counseling may be in order to understand why. You didn't mention whether you have discussed this with your parents however it would seem to be something to discuss.
You may be surprised to find out that while they miss you too, they are perfectly fine with the current situation.
Growing old is something everyone does however physical and mental condition as one ages is often a choice. Conditions such as dementia or cancer aside, exercising, eating properly, and being involved in a community makes a huge difference in how we age.
My mom just turned 80 and is living alone after my father's death several years ago. She has neighbors around her and is involved with volunteer work within her community. She takes walks and does yard work and gardening for exercise. She is involved in a program at a nearby university that has lunches and day trips. She has had a few medical problems that required hospitalization over the years but she is doing fine.
We stay in touch with telephone and I go to see her a few times a year and she visits me every once in a while.
And when we visit, we can see the difference in each other because we are both aging. And after a visit, we feel a bit of a loss at the separation. It is the same when I visit my daughter or she visits me.
My mother and I both hope that she will be able to maintain her lifestyle until the day she dies after a life well lived. My daughter and I both hope that I will be able to maintain my lifestyle until the day I die after a life well lived.