There's a lot of pointing fingers here. At the risk of sounding crass, any company with more than 1000 employees (pick a number) has high performers and low performers. Yes, culture, management, and process all basically move the sides of the bell curve, but nothing "fixes" human nature and organizational inefficiencies as companies grow.
This is why companies rate and rank employees and low performers find their way to the door and/or go through [bi]annual RIF processes to clean up the org. It's the natural growth process.