At least in Germany a lot of research isn't being done at universities but at dedicated research institutes. Quite a few PhD students are working part time at uni and part time at one of the Fraunhofer Institutes or at Forschungszentrum Jülich. Another European example is CERN in Switzerland.
This model just doesn't conform with all those research university rankings.