Just because you’re a good programmer / software engineer doesn’t mean you’re a good architect, or a good UI designer, or a good product manager. Yet in my experience, using LLMs to successfully produce software really works those architect, designer, and manager muscles, and thus requires them to be strong.
I really disagree with this. I don’t think you can be a good software engineer without being a good product manager and a good architect.
You can - but you have to work with a good product manager and a good architect. You have to actually listen to them and trust them.