I actually think that baseball does a better job of making itself relative year round -- because it actually has things year round. When there aren't games, there are trade talks and free-agent signings, and spring training. There is actually something going on baseball almost every day of the year -- whether it's teams playing or teams talking with agents for who will play for them next. Football doesn't have that. What football has is appointment viewing and huge TV deals and all things flow from there. If you're a network that has paid a lot of money to broadcast the NFL draft, then aren't you going to use programming time for the advertising of that draft -- breakdowns, lists, and those shows get ratings, too, even though there is nothing going on except ... well, there's sometimes just nothing going on. It's like covering political polling instead of covering policy. And if the network with a lot of money invested in the NFL is creating this content that gets attention, you can bet other outlets will, too, and the echo chamber grows, and clearly the consumers want that.
I guess what baseball needs to do is something that it is doing better -- create broadcast partners that need to fill programming hours and capitalize on the fact that baseball actually has something going on year round.
This was a priority under Selig, who I believe once suggested that he wanted baseball in the headlines year round and that's why there isn't the signing deadlines, and free agent periods that you see in other sports, and why the Hot Stove can simmer simmer simmer all the way into late January these days.