If someone only sees you when they have no other plans and worse cancels on you when any new plan or another friend wants to do something with them you should try to find someone else.
Being the lowest priority on someone's list is not a good feeling at all.
Once you recognize that you are very low on their priority list you should move on.
This has been a public service announcement.