Also, I would imagine most recruits want to go to a school that wins year in and year out. K state is just having a good year.
They might not be in the contention every year but Snyder has them playing at a high level enough to get multiple 11+ win seasons and winning bowl games.
He took over for bloody Ron Prince and brought them back to 10-3 last year and is on a roll this year.
It is more than sufficient for enough non prima donnas and divas to stay nearby or in conference and be able to win at the same time.
He is the ultimate program builder and maintainer.