If we take the meaning of a "crinkle crankle structure" to be something like an "economically self-supporting structure", then it's justifiable by definition. The question then becomes: What, in the realm of software engineering, fits this description?
If crinkle-crankle walls protect fruit, then I suppose the analogous software might run on some Apple device that's unnecessarily expensive, technically lagging, and probably beautiful. Hard to justify economically, but still attractive.