In CD First Gen we were able to setup Git Sync and create applications and pipelines all through code.
In next gen we need to import each pipeline manually from Git which can be cumbersome.
Currently we are unable to create services with Git which requires UI interaction.