I have seen this approach as my company is currently upgrading from SP2007 to SP2010. Because the person who designed this left the company and there hasn't been anyone who continued maintaining the site/architecture, I'm wondering if this approach makes any sense.
Actually, the design is like this:
There is one Task List with like 10 Content Types (e.g. "Print Request", "Send Document"...) attached. Each Content Type has custom forms and all the forms are stored in the workflow itself. So the Content Types are referencing to forms inside the "Workflows list".
I wonder if this approach does have any advantage that I can't see?