That post really doesn’t make sense to me. It’s always in your interest to shop around. The author calls them “collectors”, sounds like he’s upset he loses good candidates over money and wants to rationalize his loss.
Yep it makes no sense. In fact, normally if they can pay your more it's a good sign. The place with more money is more likely to have a better career, all else unknown, because they probably make more money (or are well funded) and therefore they desperately need the best people so are willing to stump up for it. There is a bigger causal link between your work and the impact on the company. In such places, expect to work with other good people.
The only reason it is a bad sign is if they are paying more money simply to compensate for insane working hours or bad culture. That should be sniffable on glassdoor, or with a few well placed questions. Or look for the warning signs. E.g. "We have an onsite gym because we don't want people to leave the building all day".