Yes, it's a bit mystifying. He doesn't seem to lack moral courage and has taken a number of principled stands on critical issues even when this could have had/could still have high personal costs. Otoh, all it takes to recognize the unredeemable, limitless malignancy of western imperialism is intellectual honesty, and yet he doesn't seem to be able to come to terms with it.