The only time I've ever seen this type of thing put to good use is for gluing things together that don't have a native integration.
And even then you better have the configuration defined in code because otherwise you'll spend an entire afternoon reverse engineering how it works.