Why don't I get any dms?

i don't post a lot on ig since im not photogenic but i still have some decently nice pictures on there. I also have my vsco in the bio and I try to post good pictures. For some reason girls make it seem like they get a lot of dms, I don't know if they actually do. Some guys I talk to also say things like "u must get a lot of guys sliding in ur dms" but i don't. Not that I'm complaining, but why does it seem like guys hit up other girls on IG all the time and not me... my friend also told me that this guy from our gym DMed her and lowkey hit her up, he tried talking to her in person and such. That same guy told his guy friend *who later told me* that he thought i was "hot". He later followed me on ig but he didn't even try to talk to me in person or message me... why would he hit her up and not me? what am i doing wrong to push guys away or something? Hopefully this doesn't give the impression that i want attention, I dress modestly, I don't really flirt or wear makeup and i'm too shy to enjoy attention, but I genuinely don't get if there's something wrong w me... The only guys who talk to me are the ones who are not my type:/
Why don't I get any dms?
Post Opinion