To me there are 2 main reasons:<p>1) ownership - the manager does not really own the way the team works, in most cases it's just applying processes defined somewhere else (career progression, expectations, OKRs, sdlc, internal processes and the way the team works)<p>2) the eternal doubt - managing teams and people is not a science (that's why there are thousands of books claiming they have found the formula) and people are always different (different motivators, interests, personalities), and usually managers don't get proper training, and if they do it's more about facilitating discussions and giving feedback than anything else. This creates a lot of uncertainty over the actions that a manager take as the results, often, arrive later in time than, let's say, building a feature.<p>And the reality is that it's a complete different job than being an IC and most people don't realize this until they are deep into it.<p>ps to people talking about meetings, the reality is that this depends a lot on company culture and organization...in general the more the meetings the worse the culture (because it means that there aren't really good processes to share status updates and people don't take advantage of async communication as much as they should, but still want to be on top of everything so there isn't really much delegation and trust).