Why do women only date rich men

I’ve been into this girl since first year. I’ve been trying to make a move on her for 2 YEARS but she’s always “not ready for a relationship”. Of course I believed her and was ready to wait until she was ready. But she just posted a photo of her and a guy on her story. Idk one the guy too he’S THE UGLIEST GUY. Like I am objectively better looking than him. I have a better jawline, I have abs, I work out regularly. He looks like he’s never even touched a barbell in his life. The only thing he has that I don’t is money. I think his dad started some stupid ass company. I can’t believe she would date such an ugly man for money. I thought she was the one dude turns out she’s just like the others