And that's fine, if that works for your business organization.
Kicad's flexibility to allow for disparate workflows is one of its strengths.
Accommodating all of those variations is a problem that exists in other PCB CAD programs, too, and how it is solved really depends on the user/organization's needs. The one-man shop has a different set of requirements from an organization which has a full up ERP system. Kicad supports both.