If I were just trying to predict NFL games, it would be easy to get high R^2, after all, the favorite wins about 2/3 of the time in the NFL. But I'm trying to predict versus the consensus of the betting markets. If there were any simple indicator that worked more than about 52% of the time, it would be quickly discovered.
There are 256 regular season NFL games in a season. If the spread were set perfectly so that every bet had exactly a 50% chance of winning, the standard deviation of number of wins by, the home team or other simple indicator, would be 8 games. A 52% indicator would produce about 5 extra wins on average. So if it worked for even a few seasons, it would become statistically obvious, and get corrected.
Moreover any winning percentage above 11/21 (52.38%) produces profit even for a retail bettor paying full 10% vigorish. But edges below that figure are not profitable to exploit on their own. So there's not a lot of market pressure on them directly.
In my opinion, statistics courses tend to concentrate on problems for which you don't need statistics. They spend more time splitting hairs about high R^2 fits that are obvious without formal statistics, than in doing the hard work teasing out the extra information careful quantitative methods can produce beyond simple observation. They compare to irrelevant null hypotheses rather than to the best previous guess to the answer.
Binary factor models, like the one I use for NFL betting, are probably the most popular and useful model for people who are trying to be right--not to get published or win lawsuits or get regulatory approvals or win policy arguments--and are absent from all statistics textbooks I know. The textbooks are concerned with using statistics to influence other people--editors, judges, regulators, voters--not find truth.
This is why in the 1970s, along with some like-minded people, I gave up on formal academic statistics because people were teaching methods no one would bet a nickel on. I went to Las Vegas to try out ideas where you don't win by being clever or impressing other statisticians--people on the other side are trying as hard as they can not to give you money. This is where you learn reality. I did learn more respect for some of the academic methods, but only when I had tested them--really tested them, not some paper trial--for myself. I then moved on to finance because it's possible to bet for much larger stakes.