I wish GitHub under Microsoft followed this philosophy. So much of their repository management can be done through their APIs, but you hit some painful brick walls around things like enterprise security where you could really use centralized management.
My business area uses around 200 repositories. APIs aren’t really optional at that scale.