O fato de o UID de login não mudar depois de sudo
ou su
é o ponto principal de ter um UID de login, separado dos UIDs reais e efetivos. É feito para fins de registro.
Nem o UID de login nem qualquer outro UID de um processo tem impacto direto nos limites ou no desempenho de um processo.
Os limites são definidos pelo programa que faz o seu logon. Depois disso, eles são herdados por todos os programas da sessão, mesmo se você chamar sudo
ou su
ou algum outro programa para alterar para outro usuário. Um programa pode alterar os limites que se aplicam a ele, mas apenas até certo ponto: há um limite flexível, que os programas podem mudar, e um limite rígido, que os programas não podem mudar a menos que sejam executados como root¹. Programas normais não mudam seus limites.
¹ ou tendo a capacidade apropriada, que normalmente somente o root possui.