Multiple published html pages per job. Seems not possible: You have to have a special job name “pages” and your build artifacts have to be in a special directory “public” in order for this job to work correctly.
Also collecting test coverage reports by grepping with a regex through your build stdout feels weird.
These 2 examples leave a weird feeling - a feeling that some easily applicable features are just bolted onto GitLab and the underlying architecture is not capable of incorporating these features an a better way (multiple html websites, specialized coverage report parsers).
Also extended/sharing pipelines between multiple teams without duplicating code or having stages “leaking into teams code” feels weird.