Companies pursuing multi-brand platforms know what they want but are vague about how to get there. Two principles from the world of platform providers should guide them.
The Don't Repeat Yourself principle is important. But it's not the only important principle or consideration for software design. Like all good things it should be used with caution and afterthought.