From the IAM perspective (If the service is an IAM) I agree.
But as SaaS provider I don’t want to use multiple realms because in that case my client would need to understand multiple issuers.
Also Keycloak has a cutoff of around 400 ish realms last time I checked ;-)