why is it necessary for a good leader to be a good manager and vice versa?

A leader can't operate in a messed-up environment. It needs to be managed well in order for the leader to be effective. A good manager also needs to be able to lead her people in order for the company to operate efficiently.