Rodriguez was in over his head and failed. Ditto Hoke. That was 9 years of bad or mediocre.
Under Harbaugh, they have been consistently pretty darn good. They just haven't beaten Ohio State or made the playoffs.
They have not become elite, but they have not "fallen," either. This season is weird - I'd hold off on the eulogy.