A renderização da GPU da interface do usuário foi introduzida pela primeira vez com o Windows Vista. Antes disso, havia apenas processamento de CPU no Windows (e na maioria dos outros sistemas). Basic atua como um substituto e eu acho que os engenheiros designados para implementar a renderização da GPU para a mão da interface do usuário não deixaram nenhum orçamento ou simplesmente fora do escopo para implementar maneiras de fazer a renderização da GPU funcionar para o tema Básico.
Isso mudou um pouco com o Windows 8 (?) ou 10, onde você obtém efeitos de composição da área de trabalho que só poderiam ter com renderização Aero e GPU, o que era uma surpresa para os usuários de máquinas virtuais que sabiam que os recursos 3D estavam desabilitados. Isso é o oposto do que você estava sugerindo (uma interface de usuário simples renderizada na GPU).
A utilização da aceleração por GPU pode ser muito complexa, porque você precisa de hardware, driver e software para suportar um conjunto particular de recursos de um protocolo que não era tão amplamente disponível quanto é hoje. Lembre-se de que estamos falando sobre código escrito há uma década.