Everybody is up against that.
Yes, but not everybody plays in a low population state where three D-1 schools are competing for 20ish D1 players every year and, in all likelihood, can't/won't offer them anything other than small partial scholarships because they've got to save their biggest partials for out-of-state athletes.
Schools in large population states have a built-in advantage in the non-fully funded sports because they have loads more in-state players to choose from and they can offer those in-state players partial scholarships to stay home at in-state tuition rates. Whereas, if K-State wanted to offer a kid from Florida, that kid will have to pay out-of-state tuition and a 9/10 scholarship to K-State is probably about the same as a 1/10 scholarship to Florida/Miami/Florida State, etc.
When K-State decided to offer in-state tuition to any student from several states (Texas, Oklahoma, etc.) that certainly helped, but it's still obviously not quite the same. That gap can also be made up with academic scholarships to supplement the partial athletic scholarship, but, again, still not going to be the same.