Guys, Why would an amazing guy just dump me out of the blue?

After two months of dating, my boyfriend called me and said he “We need to talk” and I knew it wasn’t good. So I heard him out and he bluntly told me that he wanted to break up with me. He said it isn’t me and it’s him. Then he said there’s this woman he met a work, she liked him and found her beautiful. He admitted that he likes her and she shouldn’t have asked me to be his girlfriend. That really crushed my heart. He said he still likes me and if we can still be friends. I was just so heartbroken that I screaming ‘jerk’ and hung up on him.
We were hitting it off and he didn’t care how tall I was and thought I was beautiful. I’m 6’4 and he’s 6’2 but we didn’t care about that. My height wasn’t the reason he dumped me. Usually I got rejected for my height and date’s rejected me or leave me hanging because of my height.

Why do most guys do this?

Guys, Why would an amazing guy just dump me out of the blue?
Post Opinion