How to Find Every Consumer of Your Ansible Role

Ansible has no lockfile and no reverse lookup: change a shared role and nothing says who breaks. Why finding every consumer is harder than grep.