Some Heroes Leave you to deal with a destroyed structure. Some Heroes Leave because life sent them away from you. Some Heroes Leave grief inside of you so deeply you want all of the pain to be cried out of you. Some Heroes Leave because they didn't know how to save you anymore. Some Heroes Leave because the cape got too heavy for them and mask fell off revealing a selfish glorified coward. Some Heroes Leave because there was nothing left to say. Some Heroes Leave because they never understood anyways. Some Heroes Leave because they have their own demons to face. Some Heroes Leave because they have no idea how to articulate their words about their feelings. Some Heroes Leave because it was there turn to be cared for. Some Heroes Leave because they are injured from battles. Some Heroes Leave because it was never about you maybe they just needed time to heal.
From fictional to real life people. It's from my perspective and experience. I know not all heroes capes which is true but not all "perfect" people are that. I just know what it's like to be abandoned repeatedly by friends you thought you could look up to.