Há um mal-entendido fundamental sob esta questão, e muitas questões semelhantes.
A realidade é que, quando você conecta um dispositivo USB 2 a uma "porta 3 USB", não está realmente conectado a uma porta USB 3! Não eletricamente, de qualquer maneira.
A porta USB 3 possui todos os pinos para uma porta USB 2. Os cabos USB 3 têm fiação para ambos. Na verdade, o controlador host possui lógica para USB 2 e USB 3 e enumera no sistema host como dois controladores: um USB 2 / 1.1 / 1 e um USB 3.
Quando você conecta um dispositivo USB 2 a uma porta USB 3, o dispositivo USB 2 usa os mesmos pinos de sempre e esses pinos se conectam a fios que levam a conexão de volta ao controlador USB 2 no host. Que faz as mesmas coisas que qualquer outro controlador USB 2 faria e tem o mesmo limite de velocidade de 480 Mbit / s.
Não é o caso de o hub ou o que quer que consiga parte da largura de banda do USB 3 e o entregue a um dispositivo USB 2, se algum deles aparecer. O controlador fornece um barramento USB 3 e um barramento USB 2. O barramento USB 2 tem toda a largura de banda disponível, normalmente, sem tirar nada do lado USB 3.
Também não é o caso de ter os recursos USB 3 implementados no mesmo controlador - mesmo que no mesmo chip -, pois o controlador USB 2 fará com que o controlador USB 2 funcione mais rápido.
Portanto, não há razão na arquitetura para esperar que um dispositivo USB 2 conectado a um hub (ou porta) USB 3 funcione mais rápido do que se estiver conectado a uma porta USB 2 "nativa".
Como outros sugeriram, pode ser o caso de um novo controlador USB que suporte USB 3 tão bem quanto 2 / 1.1 / 1 ser mais rápido ao executar USB 2 do que um controlador USB 2 / 1.1 / 1 mais antigo. Mas não é inevitável.