Why should you wait until the company is worth a billion. Why not a function of employee/contractor count?
You might reduce entrepreneurial success and make the economy correspondingly more inertial/monopolistic/feudalistic if you raise compliance overhead and management friction for young startups.