Если кто-то говорит, что надо переписать с чего-то на что-то не видя кода, не видя структур, то это скорее просто неопытный человек, который скорее всего не работал вообще ни с чем, крома одной конкретной технологии/программы и т.п. и он попросту не знает как работать с другими. Поэтому и считает, что все остальное работает плохо/медленно/неправильно.
Конечно есть и варианты, когда это вполне обоснованно, например в случае, если технология явно устарела, ее депрекейтнли или она в современных реалиях не приносит ни какой пользы. Например, сокетио - сейчас от него нет никакого бенефита. Начинать новый проект и туда лепить сокетио смысла не имеет. Если у вас есть проект с сокетио, оно работает и вам не надо его поддерживать - то пусть себе там будет. Если вам его надо поддерживать или у вас в проекте меморилики, обусловленные этой либой - переписывать надо.
Что касается баз данніх, то в 95% случаев редис в качестве основоной БД не подходит в принципе. Из-за структуры данных и запросов на получение данных. Даже некое преимущество редиса в скорости это вообще не аргумент, потому что банально из-за размера некоторых записей у всего редиса страдает перформанс. Не верите - купите у редислабс менеджед базу и позаписывайте туда пару ключей размером в мегабайт 30-40. Вас сразу же попросят перейти на ентерпрайз тариф, ибо из-за вас страдают те, кто пользуется зашареным инстансом.