How often do you wear your shoes? How often are you replacing the heel? I've never had that happen to me, but I've also never worn a pair of shoes longer than a year. Most of my dance shoes get about 6 months wear before they're done for. My Aida's with the suede heel cups lasted the longest. I also have to replace the heels on my latin shoes about every 2-3 months.
I got them late September/early October...I dance Latin in them...and I've been dancing a little less than usual. Maybe 4 hours a week.
I've never replaced the heels (and by that I mean the heel cap) in any of my shoes...
This is the first time a heel cap falls / snaps off.