Will moving beyond Infrastructure as Code improve software delivery effectiveness?

Can software delivery be made more effective by moving beyond current IaC tools to give software developers a friendlier, more effective interface for defining and provisioning infrastructure for themselves?