You are correct that life does not always work that way. However, all of these rules and expectations fail to account for the possibility that reality can make a wide swing in an unexpected direction.
If you feel that you missed out. Perhaps you did. I agree with your statement that you are out of sync trying to hang out with much younger people trying to catch up. I cannot respectfully suggest more strongly that you don't look backwards and try to capture something from the past now. You can never "go back". Focus on the forward. I completely understand that it can look hellishly bleak. However, I can tell you that it can work out. Nobody promises a will. But a can is doable. If you are constantly looking backwards, you wont be looking at what is in front of you when it manifests.
No love at 25 or 30 or later will not look the same as love at 18. I am not marginalizing or minimizing the feeling of loss that may be present. However, I posit that there is a future. My greatest love came way way way after university.
You write well and appear quite thoughtful. If you are pushing into the wider world, those traits become attractive to many. I was glad to see that you understand the difference between attracting superficial vs somebody of substance. Working on your goals and trying to meet somebody do not have to be at odds. You have goals, understand them. you like photography. Its not nerdy or uncool. I seriously had amazing meetings because I was into something deeply, it wasn't my looks or fake photos. I was happy when chasing a passion. People pick up on that. At the risk of sounding like a jerk, find new pools of people. You are in an incredibly populated country. There are people worth meeting, you may just have to look and use a discerning filter.
I hate saying work on yourself so I wont. But you are in charge of your choices for every event. Evolve your choice mechanism and choices. Find your why, find a little passion for something, that carries through. Even minute steps coupled with putting yourself in new possible situations will yield something. I cant say it will be awesome or even promise good. But heck maybe that next horrible happening will fuel something great.
Best.
Totoro