Oracle - Why create several service_name in service_names parameter?
Because in the same database you have multiple applications, multiple workloads,... and services help to:
 - identify sessions when troubleshooting performance issue
 - manage resources for those with higher or lower priority
 - balance between several nodes
 - offload some read-only workloads to a standby database
...