Why do you think planning and management is treating people like children?
How do you know what needs to be done? Are you sure you know what needs to be done?
I said stuff like this when I was young just starting out writing software in the film industry. There were dailies and rounds, progress updates twice a day, and I fought them. I was wrong, and it took time for me to understand why.
In my experience since then as both an engineer and a manager, it's clear that knowing what needs to be done at all times is very difficult, and unless you're a one person shop or in research, it involves talking to other people frequently.
If we knew what needed to be done, businesses would never fail, over-engineering wouldn't exist, no deadlines would ever be missed, and no budgets would ever over-run. I've seen a lot of people who think they know what needs to be done. I've never met someone who actually knows what needs to be done most of the time. If you do, you should manage instead of writing code.
FWIW, I don't know if this will help you or irritate you, but as a manager, your response sounds to me (ironically) quite immature. if I got this response from someone on my team, it would be a huge red flag.
Nothing of the things you describe will be prevented by daily status meetings and sitting in one big noisy room.
That does depend entirely on the kind of work you're doing. In film & games, daily is truly necessary. In pure software at LargeCorp, yeah daily status is too much, but it's common to need recurring periods of daily planning. In high flux environments like a small startup, I don't know how to avoid the constant stream of interruption & planning.
Your suggestion of what's wrong feels different than what I imagine as healthy, so I get the feeling we're talking past each other. I don't want constant meetings at all, and I don't love open offices either. But I do want devs to not go off the rails, which even the "adult" professional ones tend to in my experience. As a manager, you've never had devs who would rather work on something other than what the team is supposed to be producing, and rationalize it convincingly and with professionalism?
What is the right frequency of communication at your job? As a manager, you're responsible for team estimates and team progress reports to your manager, no? You are also responsible, I presume, for technical leadership, information sharing, establishing best practices, assisting devs who need help, etc.? Do people on your team ever get stuck and spin their wheels? How often do you track & report your team's progress? Are you putting most of those activities in a different category than meetings? Are you scheduling updates on a Maker's schedule?
My observation from the few large companies I know is that there is a huge layer of management types who basically report to each other and create a lot of busywork without real output. If a developer doesn't know how long something will take they will grill him for estimates until he gives the politically correct number. I rarely see any of them engage in the real problem or help solving them. It's always "When is it done?". And they certainly never listen to complaints and actually act on them. The A/C making a guy sick constantly because it's too cold? This is what a manager should fix but typically they don't. Workplace too loud? Fix it! Stop calling meetings to discuss that already have been discussed.
You can't plan your way to success. It can only be done by actually working.
You’re not kidding. I either get straight up told what the point estimate will be or if I’m lucky I get a couple of numbers to choose from.
Also, not all teams have poor management. That you worked in the film industry where supposedly people had no idea of the priorities daily says nothing about the software industry in general.
My last several jobs involved sync meetings once every 5-10 days. Every meeting took 5 to 15 minutes and we all knew exactly what to do. Intermittent meetings only happened when somebody was blocked.
I've watched a lot of very highly paid people dive into deeply technical and interesting problems that nobody needed a solution to, and fight to protect their time so they could finish. That wastes more time and money than meetings.