Please be rudely/ bluntly honest I need it

Why is it that guys that date me do the bare minimum with me but as soon as they get into a different relationship they do everything I’ve wanted them to do with me ? What am I doing wrong

Ex: ex husband; I broke up with him and he went got married and made her a stay at home mom

Ex2: we would go half’s on all dates, never got me any gifts and with new girlfriend he showers her with gifts even got engaged

Ex number 3 said he wasn’t to affectionate and didn’t “knew” how to be romantic.. never went to nice dates or anything, now came to find out he’s trying to become better for someone and even plans on taking her to a restaurant I SHOWED HIM because I wanted him to take me there!!!

I’m just too tired of this… makes me feel like I’m not good enough for a guy… mind you they all said they loved me and all that stuff 😔