Why wasn’t he honest with me by telling me he was only using me for money?

I have been dating my boyfriend for almost 2 years. When we first got together, he did not want to ask for things. but he asked if I had a spare phone, he could have. Around November, D asked if I can get him a machine gun Kelly shirt and some hats. I bought them for him has a Christmas gift. Fast forward, my mom gifted me 3k and D asked if i can give him money to buy a new phone, since he gave away the iPhone. I gave him the money to buy the phone, which was a big mistake. After that, he asked if I can give him clothes , shoes, more merch from machine gun Kelly and other artists and YouTubers he likes. I was in a different state by the time I sent him a care package. D wasn't home, so the mail person left him note on his door, that he has to pay to pick up the package. D doesn’t have a job, he asked me if I can send him money to pay the cost of the stuff. I didn't have money, he kept insisting. I would barrow 300 dollars from family members to give to him. D wanted 150 to buy tokens in Warzone. I could only give him 2 dollars. For months he’s been reminding me of my lies on money so I can change. I told him i didn’t have enough money. Throughout our relationship he commented " 🙈" on a girls picture, follow women who post explicit content, invited a girl to eat, offered to buy two girls flowers, act single, which he says it’s all my imagination. D gave me another chance to deposit money and i never deposited. D broke up with me because of money. D told me if he had the money on his account , he would notice that changed and we would fix the relationship. he only cares about having money and gifts , rather than saving the relationship. A day ago D told me to give him money to go to the zoo with his family. I didn't give him anything and told me that he’s tired of my lies and tired of me playing with his illusions. I told D that men from his town are probably the same , He told me “ thank you, it's true I never loved you , and told me to leave things how they are.

Why wasn’t he honest with me by telling me he was only using me for money?
Post Opinion