Rolling auth by yourself is very messy. Storing tokens correctly, rotating and using correct tokens, with correct parameters and so on. Endless footguns.
also the conseqeunces of implementing it badly from scratch don't make sense if you can use battle-tested solution
also the conseqeunces of implementing it badly from scratch don't make sense if you can use battle-tested solution