Your right, beautiful is much better than "hot". Girls that are hot can sometimes be interested in other things, and really bring down a man's self-esteem. He would chase this other girl because he doesn't know you are interested in him as a "date" because you two are categorized in the friend zone. To get past that, you need to escape the touch barrier- and interact with them on a more flirty and physical level.
Human relationships are complex. There's no telling any reason why you're left at the starting gate. You might want to think that you're the fortunate on. I'll lay odds that the 'hot' girl has her hands full.
I'd like to be friends so we can chat and message. Will you send me a friend request?