Sure, it’s mainly because our codebase is split over an unusually large number of projects, new ones get created regularly and we want them to be assigned to the right portfolios/apps automatically by the jenkins pipelines.
As a side note you may be interested in the fact that you can delegate the administration of individual applications without needing to grant global admin.