College football is cyclical.
Miami, Florida State, and Florida can not be on the top at the same time. Impossible.
The State of Florida has more talent than anywhere and it can't support success to all three at the same time. They recruit from the same pool. Impossible for all of them to be elite at the same time.
In the SEC, still, there is an elite...Alabama, LSU, Florida, Georgia...but again, those teams aren't always elite at the same time. Before Alabama rose up, Florida was at the top, before Florida, it as LSU. Georgia has consistently been in tier two for a while now. Always in the mix, but never elite. Georgia is always in the mix for the same players as UF and Alabama. When UF is up, Georgia or Bama isn't. When Bama is up, Georgia or Florida isn't, it is how the world of CFB works when you are working with a depreciating resource (athletes). Only enough for them to go around.