You could say that MBS/CDOs were 'leaky abstractions', and that there were equivalents to 'code smells' to suggest they weren't the golden debt they masqueraded as. I can't think of other professions that develop the same level of abstractions that programmers and bankers create. Layers and layers of inputs and outputs.