I don't think I have ever read an opinion I agree with less than that, under fire.
Error happen. Environmental factors happen. Other traffic happens.
I have been sent around by ATC on more occasions than I have elected to initiated myself, but in both cases it meant a safe outcome while the alternative would have been disaster.
GA is a normal procedure that should be easily accomplished and readily used as required, and even suggesting pilots "avoid" GAs is a negative in terms of overall safety.
There are no end of accidents that would have been prevented by a GA that didn't happen. Can you one that happened because a Pilot went around when he didn't need to?