I am all for that ..... XFL here we come!
NFL should be like English Soccer used to be. (not sure if they still are) They have different levels sort of like baseball's Major league, and AAA, AA, A leagues. And it works like this: Each year, or so (not positive how often), the best team in lets call it the AAA level league can work their way into the Major league and take the place of the worst Major League team, who is relegated down a level to AAA. The same goes for each level as teams move up or down based on how they improve or get worse over time.
That isn't exactly how it worked, but you get the jest.