What makes OIDC a "non starter"?
I see OIDC as an implementation detail, and have no strong opinions about it.