I have a friend like this- I just decided she was a good enough person/friend to stay in touch with- but I never actually expect her to follow through. All her "reasons" seem ligit... but seriously, we can make plans and 1 out of maybe 15-20x's will she actually follow through! Once she even bailed the day before a 5K run we had planned together for MONTHS! She signed up, she planned on going, but her hubby had something come up and she couldn't make it. Granted, she has 3 kids- so it's not always easy, but even before she got married with kids she was a bit flakey- it's only gotten worse since.
TBH- I think many relationships grow and evolve into something else as people get married, have kids, get busy... etc... my only friend I regularly see anymore is my bestie. We've just always made the other a priority (no matter what else is going on). But she's also more like my sister. And she's moving in Nov to another state to be with her B/F- so I'm going to miss her a lot! Kinda get's me down a bit when I think how rare I see any of my other girlfriends- but, such is life I suppose...
If you value her friendship- then just know this is how she is. If not, then don't put the effort out and eventually it will fizzle- unless SHE puts the effort in.
I too tend to the be "always there and willing to help friend"- just part of who I am. I'm reliable too- BUT- at the end of the day, if you don't want it to be this way. Then don't put up with it. As easy as that sounds- we get what we allow... I allowed friends in my past to take advantage and never said a word (my issue with confrontation)- so when I stopped doing that, and stood my ground- I did lose some friends over time. BUT- true friends will appreciate your growth and call you out if they have issues so you can work through it.