I see no reason why pulumi cannot introduce a "name" field to the specification which performs this interpolation in the back - that way we can have a more clear and understandable configuration. At this point, I'm struggling to see the advantage of pulumi over arm templates in terms of logical flow and readability - which was fine in azure-classic.