I've had the misfortune on being on a highly technical team where a thoroughly business minded manager was hired. Most of the team including myself was gone within 6 months. Absolute disaster.
The only way that your manager could be classed as a success is if you and the others who left were not necessary to the business. As mercenary as that sounds, we are talking pure business outcomes here.