Trying to get user roles results in either "404 page not found" or "not found"

I read this

I will note that it is common practice to infer roles from permissions

Can someone please expand on this and the reasoning behind it?

Edit: Asking chatgpt, it says it’s to reduce redundancy which is understandable, is that why?