There is nothing wrong with you, because you want to have your own career, but you can't give her an accurate answer. You make her feel insecure.
She's right. She made the right choice. If you really love her, make her happy. You are not sure whether you can make her happy in the future. Few people can really blossom and bear fruit in a long-distance relationship, because it will make the woman feel lonely, desperate, painful and uneasy. After a long time, it will become distrust, and then quarrel or break up. Girls' youth is used to be loved, not to wait. Waiting is a very hard thing.
I waited for a boy for seven years, but I didn't wait for anything At that time, all his promises were in vain. Although I didn't say anything to him, I won't wait for anyone. I am so tired that I can only swallow many grievances by myself, and others can't understand or even doubt them. If you love her, don't let her suffer.
Her parents are also right. They want their children to be happy and not painful, that's all.
For that man, his conditions can be said to be very good, and he is so much older than her. He should be mature in all aspects, spoil her and make her. If that man loves her, this generation gap does not exist at all. If her parents agree, it means that this person is still relatively reliable, and the family knows the roots. But whether it is appropriate or not, I think only she knows.