Interesting to see Google flattening their org structure. Management overhead is real, especially in engineering organizations.
At early-stage companies, every manager hire needs to be justified. Can this person actually multiply the productivity of their team, or are they just adding coordination overhead?
The best managers I've worked with were former ICs who understood the technical work deeply. Generic "people managers" rarely add value in technical organizations.