In my 20s, I was more like your ex. Didn't focus on my career, had tons of hobbies and a healthy social circle.
Turns out, a "social circle" isn't really a thing in your mid to late 30s. You might have a few close friends but most people are tending to families at that point.
Try starting a career in your 30s that allows you to save for retirement so you don't have to work until you die. It's not easy.
You're doing fine and you've set yourself up for success rather than "living in the moment" until you can't afford to.