I love password based login

https://lemmy.world/post/44211348

Also This strange trend to split username and password on to two separate pages, or only showing the password field after confirming the username
Not that strange. Different users may belong to different groups which may have different authentication bacends. The associated authentication method is brought up once a username has been provided.
You can do that as part of an OAuth workflow. You don’t need to have them on separate pages for that to happen.