I got the flu when I was in my late 20s. Up until that point, in common I suspect with most teens and twenty-somethings, I had thought myself pretty much indestructible, so would never have even thought about getting a flu vaccine - I thought that was only for the old and vulnerable. However, since that experience, I try and get one every year - even if you are young and healthy it can be pretty rough, and why risk having to go through that again if you can avoid it?
To the GP's question, about whether catching something gives you better protection than having a vaccine, my (non-expert) expectation is that Covid is like the flu - my having had the flu won't give me protection for all future strains, so I'll keep on needing new vaccines periodically for those new strains.