The top teams don't want to just play each other because some of them would no longer be top teams. I don't think there is that much more money to be squeezed out of media contracts by any kind of realignment.
I see some logic in separating football from everything else, but I don't see how that works either.