I don't think the Edit Diversion form should have other modules embedded in it. I can see that whoever made the decision was trying to include a value add here, and while well-intentioned, and I appreciate the effort, I think there are a couple issues with it.
First of all, I think most users would not edit a Diversion record in order to add a Contributing Factor. They would go to the Contributing Factors screen to add a Contributing Factor (for example. They also wouldn't do that in order to add a Goods & Services record, a Contact record, a Housing Loss Prevention record, etc.) . So I strongly believe that these will see minimal use.
Given that there would be minimal utility for these embedded other modules, then they would mostly only serve to clutter up the page. If I want to edit a Diversion record, I want easy access to all of the Diversion-related fields, I don't want to have to scroll past stuff I can access from elsewhere.
Now see: Remove clutter from Diversion form
They "fixed" this in 4.0.60.2 by adding these additional modules to the Add Diversion Attempt screen, which is not what I meant.