That tells me one thing: we need crappy architecture. We need to make those sacrifices to survive. And if we do, we’ll have plenty of time, money, and resources to invest in resolving them. That’s the price we have to pay. Either we pay it or end up as one of the startups that didn’t make it. One of the startups that have no architecture to fix.