^^^ I'm not defending modern macro, but that is a silly standard to judge research by. By that measure, most mathematics departments would be emptied and their faculty fired, even though mathematicians are probably the most useful researchers in the world.
Research is an uncertain game, and sometimes it takes years for seeds to bear fruit. You can't use a myopic standard like that to determine the value of people's work.