The Russell Group is not good. Rather, some good Universities happen to be in Russell Group.
People need to stop using their Universities membership of it to say that it's prestigious or leading. At least 20 out of the 24 feed off of the reputation of the actually good Uni's like Oxbridge and LSE.
If they left tomorrow, the RG would essentially die.
... and the ones that won't