That's exactly it, the team isn't likely to seek out real competition when they are already paying someone at that position. You might get a late-round rookie or some vet minimum journeyman, but the team isn't investing serious resources into finding someone who can put a high-paid player on the bench.