Reinventar a roda é fundamental para aprender qualquer coisa. É a prática a partir de um conceito conhecido. Fazer uma roda te coloca em vantagem sobre quem apenas vê ou usa uma roda.

Nesse sentido, agora virou modinha criticar quem implementa sua própria Auth. Isso é visto como reinventar a roda porque é mais fácil terceirizar a autenticação para o Google e Microsoft, por exemplo. Há também uma série de empresas SaaS de autenticação/autorização que vendem seus peixes dizendo que ninguém pode se atraver a implantar Auth próprio. Claro, eles querem faturar.

Porém, ao se render a isso, o dev perde a chance de realmente aprender como funciona esse processo que é unipresente em tech (assim como é a roda no setor de transportes). Desenvolver sua infra de Auth te coloca à frente de quem apenas integra e usa serviços de terceiros.