well, i feel the case is quite different between Liverpool and Barcelona. Liverpool still had funds to spend and they could get players into their squad but for Barcelona, they are broke and in debt and also, they lost one of the best player in the world.
i feel for Barcelona but I agree with you that it will take years for them to bounce back