If not for "corporate discipline", a good deal of products never make it to market at all. The Super NT/NT Mini would still just be the HiDef NES and a bunch of ideas.
As Kevtris said, doing things with a hobbyist mindset makes for a much longer development cycle, usually due to the developer working at their own pace. When you have structure of some form (especially professionally), complete with deadlines, the chances increase greatly of work getting done. If you are private and can still complete projects, all the more power to you. However, not everyone can pull this off without some form of backing and/or funds.
If you are hiring someone, hopefully you'll want them to work with a specific endgame and goals in mind. And hopefully pay them well.
I get all that. And champion it. Gotta keep workers in line and on the grindstone. But when you have to raise your hand (like a kid in school) to go to the bathroom, and have it timed by a supervisor-monitor with stopwatch, that's becoming ridiculous.