And complexity is like a leak in your roof. It starts small. But over time, it does real damage. And once that damage has begun, it's hard to stop. Best not to let it in in the first place.
As a software developer, I'm all too familiar with this scenario. Targetting just a few big customers in a select market can have the same effect. Best avoided if possible.
— Huge Accounts Make Me Nervous.. by Jason Fried