correct me if i'm wrong, but that inclination may be the result of the absence in #ansible of a good structure to provide reusability. there's a lot of friction in reusing ansible roles and building on each other's work.
the best effort i've seen towards structure and some kind of standardization is debops (https://debops.org/)