Yeah, I see language like this a lot, but we don't live in an idealized microeconomic market with perfect information flow and competition levels.
Some companies are in highly competitive spaces while others have found a quiet, profitable niche.
And companies do have to compete for talent. If you want A-level players on your team, you're going to have to pay them more and/or provide benefits that surpass the competition.