Most people who might be good Republican candidates for higher office really have no interest in politics. It's really beneath almost anyone who has an ounce of integrity and self-respect, which pretty much eliminates a huge segment of your most qualified conservative candidates.
Many Republicans can make good money in the private sector, much more than the $174,000 you make in Congress. Why bother?