it is a simpler set of services at the expense of a more complex user experience

What is more complex user experience? Writing pipelines on YAML gets complex indeed

CI should not be any different from regular programming