Enable pure XBlocks to use children in edx-platform

But why would a pure XBlock have XModuleMixin as a mixin instead of plain XBlockMixin? I see all the properties/methods in XModuleMixin that are needed - so I guess my question is more semantic than anything. Why would a "pure" XBlock mixin anything related to XModule?