I don’t really like either. Both have traditionally been bad & related to on-prem legacy workloads. Building for SVN apps or teams new to git. It’s usually a mess.
GitHub because it’s better UX. It’s even quite simple to setup good automation around a codebase.
Platform teams are using Argo, dev teams not really doing too much ci/cd which I like.
& to be honest CI/CD requires continuous investment as things continuously change. Not that it isn’t necessary… but in an enterprise environment you I’ve seen teams become more successful on their own rather than trying to fulfill any “reciprocity” bs.