вообще, что хочется от современных фреймворков - модульность и портабилити во всех смыслах, надоел шаблонизатор - окей, взяли другой, а потом вообще заменили на API, надоел ORM - заменили на другой, не хотим WSGI? окей, перетащили на ASGI на другой фреймворк и всё работает, не нравится ASGI - окей, перетащили на gRPC и всё работает)
в глобальном масштабе проблема с OOP в том, что вместо слабосвязанных примитивов для построения системы мы получаем сильносвязанную систему классов, где одно тащит за собой другое и это оттягивает на себя внимание и силы разработчика