I don't disagree, but I'm just being practical. The hiring process sucks. I appreciate not being made to do it more often than necessary.
Further, reqs are not guaranteed. Suppose I have an open req now and hire you. You ditch us three months later. Now there's a risk that I'll have to renegotiate for that req-- and may not get it again if another team makes a better pitch. Or, you shake me down for more money than we agreed to retain you-- your loyalty is clearly for sale; even paying you again doesn't guarantee your commitment, and it makes me look like a goddamn idiot when you leave anyway shortly after that. Not worth the risk!
I'd rather give the spot to someone who'll stick around for a minimal level of commitment, stick to the negotiated terms and won't waste my time with drama. I'm hiring you to make less work for myself. If your insatiable pursuit of money is going to create more work for me, our interests do not align from the start.