Yeah, it’s not true that you won’t meet someone. It’s just hard not knowing who, when, or where that is so it feels a long way off. But in any case, it really is better that you got through this with her now rather than stringing yourself along forever.
I agree with most of what you say in the second half of this, but I object to the “It gets better” notion that people like to share all the time. Sometimes it does, and sometimes it doesn’t. I think it’s unhelpful to pretend that it’s a given that life is headed in an ultimately positive direction. That’s not even me being pessimistic, that’s just reality. Things don’t always turn out well in the end.