We would like to parametrize our blueprints in a lot of ways, similar to what can be done with Terraform for example. This would allow deployments with different parameters but the same IaC/Blueprint.
Some uses:
we can parametrize the service names so that they more clearly represent some environment: web-staging, database-staging...
Parametrize the branch of a service so that different blueprint deployments work in different branches but with the same infrastructure code.
Use different scaling parameters on different deployments of the same blueprint.
Set the services plans fixed in IaC but different for every deployment.
All these points work best in conjunction with the new projects concept.