Build servers build: they compile, test code, and create artifacts.
Why are we then making them do much more than that?
Looking at builds in the Power Platform / Dynamics 365 world, some people go full in and even go overboard.
I have seen builds deploying third-party solutions, migrating reference data, configuring (environment) settings and more.
The build becomes an application by itself. Only the DevOps expert can maintain it.
Try to keep things simple, so everyone can understand it.