Does micromanaging manager always stem from feeling inadequate whether its you or your employees?

I notice good companies don't need to tell people what to do. Its always the places with bad morale that have more micromanagement. I don't know who is usually at blame but I know good managers don't want to constantly monitor you and its more of a headache than not if so.