Of course there are bad teams each season in every sport. But in football, teams that are bad on a year in, year out basis are bad because they are poorly managed, don't draft well, etc. Of course, some teams have a down year or two or three because they are just in a down cycle, like Carolina. In baseball, most teams that are consistently in the bottom half (or so) of the league are there because they don't have the financial resources to compete. Obviously, spending money does not automatically equal success (see: Cubs, Orioles, and Dodgers) and some organizations with low payrolls also have crappy management (see: Pirates), but in general, if you don't have money, you don't have a reasonable chance to compete consistently. You either have to have the perfect storm of prospects maturing and becoming really good at the same time like Tampa or just go balls to the wall gathering free agents and then breaking up the team, like Florida has. Milwaukee is in an in-between situation this year, with their young core guys starting to peak and management going out and gutting the farm system to try to make a run for a year or two. In short, in baseball, it is extremely hard to win without money, although money doesn't guarantee championships. In football, every team is on a relatively even plane, so the best run organizations win.