It all felt off to me - it should be the candidates job to accept or not, rather than for the company to make that assumption.
Doing a lot of hiring now, I always offer as close to or above the top of the range the candidate is looking for if possible, and definitely have pushed that up outside our budget when we stumble across great candidates. I want to build a team that sticks around, not just have people hopping every 18 months.
If you're going to reply, please drop the absolutes -- you're asserting a confidence you can't possibly have here. "No incentive"? Of course there is, you just don't think it's big enough to worry about. So say that instead of asserting a model that can't be true.
"No downside"? Come on, reality rarely works like that.
I think its telling that you have to reach for a >10 year old article for evidence that this is an actual risk.