A lot of things get exponentially more complicated as the company or customer base scales up. You'll notice that the ones that benefit the company and the bottom line somehow manage to keep up. I take this as a sign that any such challenge can be successfully tackled providing you have a genuine interest in that. Things are as they are not because they are technically unsolvable but because this is the degree of interest each one posed for the company.