@Giovanni Fleres Thanks for reaching out.
Yes, you are correct. Azure Container Apps does not have a built-in role that allows only creating Container Apps. However, you can create a custom role that allows the developer team to create Azure Container Apps instances on existing Azure Container Apps environments but not create new Azure Container Apps environments. To create the custom role you can refer to this document.