Я не эксперт, но, по моему мнению, в некоторых случаях разработчики неуместно приплетают различные термины, в своих записях делают суть работы приложения сложнее, чем она есть на самом деле.
Возможно, дело не в сложности проектов, не в преднамеренном искажении сложности, а в том, что писатели кода не являются писателями текстов. То есть тот же человек, который написал сложную (с точки зрения чтения) техническую статью, напишет и любую другую статью сложно.
Для получения понятного текста даже со специфичной терминологией, он должен быть грамотно выстроен по структуре, отвечать на вопросы читателя и пояснять потенциально непонятные места. Это непростая работа, требующая погружения в науку хороших текстов.
Мы пишем курсы по программированию и неизбежно сталкиваемся с необходимостью вводить новые термины и объяснять сложные вещи простыми словами. Над текстами уроков работает команда, которая совещается что и как будет лучше, мы постоянно собираем обратную связь от студентов и иногда переписываемся с нуля. Такой работы в авторском блоге просто не может быть, если за этим блогом не стоит человек с хорошим и правильным опытом копирайта.
Как уже отмечали в ответах ниже, скорее всего, авторы не ставят себе цели написать сложно. Они хотели бы, чтобы их блоги были популярны, востребованы и интересны. Более вероятно, что они не умели писать понятно.