Perhaps you're right. With a smallish company, it's possible for everybody to jump in and do whatever needs to be done. As a company grows, though, this will become impossible. Many a great company in history have suffered spectacular deaths simply because they couldn't scale correctly with their success.
In my opinion, it will be impossible to have 200 employees with a flat structure.