My uninformed guess would be that Oklahoma state offered him a full ride and BYU hasn’t decided to give all the male XC runners full rides.
Just because schools can now give every athlete in every sport a full ride doesn’t mean they can or will. There are budget limits and title IX issues.