На своем примере заметил, что начиная и завершая сложные, по-настоящему сложные для меня задачи, я чувствую себя счастливым. Это касается не только основной работы.
Так вот, как по мне, мотив статьи таков: делая что-то новое и сложное, постепенно развиваясь, сталкиваясь с трудностями и преодолевая их, мы будем счастливы.
Если делать те же ajax-запросы в конструкторе или же в componentWillMount, то мы не исключаем появление каких-либо ошибок, вследтвие чего компонент не будет отрисован. И в данном случае будут отправлены лишние запросы. Поэтому и рекомендуется все сайд-действия производить в componentDidMount
Так вот, как по мне, мотив статьи таков: делая что-то новое и сложное, постепенно развиваясь, сталкиваясь с трудностями и преодолевая их, мы будем счастливы.