@Uniblue,
Because you fill a need that he has, without any risk to him and also without filling any of your needs. He broke it off, he doesn't get to dictate the future terms, you do.
I agree with you, going to "no contact" is going to be better for you in helping you heal and move on with your life.