This misses a crucial point:  higher taxes by definition transfer resources from private investments to public investments.  But we know that too much public investment is inefficient ( Brazil, Soviet Union, Venezuela, etc ).  So we need to make just the right amount of public investment and no more, and leave the rest to be invested by private sector.  Tax rates should be set accordingly