It will start to change soon, but before it was VERY rare if anyone on XC had a full scholarship, most would be small partial ones and hope to find some academic help as well. In XC it was well known that you wanted to be fast and smart if you wanted any money for college. Now some schools would use their assets on distance and that would be their chance at conference or their calling card. Schools like Northern Arizona, Tulsa, BYU, etc. There were some for sure. But those schools would never have any strength in the speed disciplines. You basically had to pick a lane.
Tennis, golf, even baseball and softball were the same when it came to mostly partial scholarships if anything. Way more walk ons than you would think.
With the changes, teams with money and funding can now have full scholarships for anyone on the roster. Of course, with the new roster limits in track, there will still have to be decisions made on if you want to use them on speed or distance, but there are also full XC scholarships available if a school wants to use them and try to win at distance only. Texas is not fully funding all of the new scholarships yet, no one is, but over time they expect to. This is why I say we can become more competitive if we want. But it will also take spending big money overseas as well. Schools like TTU are bringing over 27 year old, Olympic age "freshman" to compete in distance. It is not illegal, even though I disagree with anyone over 25 competing in college sports, but that is what it is going to take. You will need a roster with some international athletes to compete in distance.
The hard part about distance recruiting is you can go get the best runner in America as a high school senior and they may not pan out. Distance running is weird about that. It takes years to truly develop and you have to be running all year long, some well over 100 miles a week in season, which can cause injury. It is just a very tough sport to be consistently good at.