You describe the opposite of Agile. Agile is all about ownership, responsibility, self-direction. It, (at least scrum) gives way more control to "producers" (devs, designers, etc) than "managers".
But, of course (almost) no one does scrum cause sales/customers want up front signed contract listing exactly what will be done and exactly when.
But, of course (almost) no one does scrum cause sales/customers want up front signed contract listing exactly what will be done and exactly when.