When I used to play, I also found that people otherwise at a similar level to me were really bad at endgames. Perhaps they resigned too often, and therefore got little endgame experience? Anyway, that meant that it was worth pushing to the end if I wanted to win, because sometimes it worked.