This is an interesting post that touches upon the topic:
https://medium.com/opsops/ansible-2-5-delegate-to-and-include-role-20cd7e67008e
The way I look at it, Ansible team has chosen a path of keeping the product
competitive vs. maintaining backward compatibility at all costs. The Best
I'm using AWX Workflow templates for basic sequencing and execution control
of playbooks. There is some extra hardware required, but software-wise AWX
is relatively low barrier to start running playbooks in a more organized
manner than from the CLI. I wouldn't expect Ansible to provide a true