Я не могу говорить о «непопулярном» аспекте, я могу говорить только за себя:
Commons Logging - это фасад поверх того, чем может быть ваша «реальная» структура ведения журнала: Log4j, Logback или что-то еще.
Идея фасада ведения журнала заключается в том, что ваше приложение приобретает гибкость, чтобы во время выполнения решать, с какой реализацией ведения журнала оно хочет работать. Фасады достаточно умны, чтобы находить реализации каротажа во время выполнения.
Мои старые Java-приложения напрямую используют Log4j. Работает нормально, не вижу необходимости их менять. Мои новые Java-приложения, вероятно, будут использовать Logback. Я думаю, что возможность динамического выбора каркаса логирования - это то, что никогда не понадобится ни одному из моих приложений. Конечно, пробег других людей может отличаться.
РЕДАКТИРОВАТЬ: Похоже, я был неправ по поводу обоснования Commons Logging. Ссылки, предоставленные @Pascal Thivent, особенно первая, объясняют это гораздо лучше.