Yeah, I don't understand those autodevops tooltips either.
I have never really had a project generic enough that autodevops would work. But I think I did at one point copy one of their templates as a basis for my own gitlab-ci.yaml file.
I think it also handles automatically configuring some things that you can't configure in your ci files, like prometheus monitoring.