Disagree. Every place I've ever worked has had 1 or 2 key guys on each team who made shit work while 8-10 others worked as you described. In the 27 years I've been working in the industry I've seen endless attempts both by individual managers and the industry to re-org or best practice or agile their way out of this, but the situation remains the same like a law of the universe.