I use OIDC in my home lab (with Authelia). It is very simple to work with it.
I do not understand what I am doing and trust the docs, but it has never been a particularly difficult setup.
The article is answering a request for explanation of how it works, however. In other words, they do want to understand.
> I do not understand what I am doing
I would argue that then you do not "have to work with them", you are merely using products built with them.