Alabama and Ohio State have had excellent runs for a decade or so. They likely have the two best coaches, and that has helped fill their rosters with the best recruits, the best talents.
After that, you'll find teams with all the advantages we supposedly yearn for, who still manage to put together disappointing seasons: USC, UCLA, Tennessee, South Carolina, Florida, Michigan, Texas, etc.
Clemson might drop back off the NC map as soon as it loses its star quarterback. Oregon could easily slide, regardless of Phil Knight's money. Alabama and Ohio State will come back down to earth, because it always happens.
A program can catch fire with the right coach creating the right culture in the right program. There is enough talent out there to go around, though you gotta be more clever about it as an underdog.
The money is more overt of course in professional sports, but the Yankees, Red Sox and Dodgers have spent gazillions on top talent, only to get outplayed by teams with better clubhouse chemistry.