По-моему, наоборот, если пишешь с нуля - желания заюзать его меньше.
Его удобно поставить перед фронтом и отладить чтоб кешировал уже работающее.
Он просто не для всех проектов. Когда основной критерий кеширования - ttl, можно юзать.
А когда проектируешь - непонятно куда его. Статику nginx раздаст и сам, инвалидацию динамики все-равно надо делать на уровне приложения, и почему бы тогда не кешировать ее в файлах/memcaсhed?