Мода приходит и уходит, любая. Когда-то и все эти ноды и реакты уйдут в прошлое и будут казаться старперством. Поэтому ориентироваться на модность не стоит.
"Пригодятся ли фронтэндеру знания и понимание работы проекта на Руби он Рэйлс в ближайшие пару лет?" — это всё зависит от проектов, в которых вы будете работать. Если там используют Рельсы и Sprockets, то да, фронтендщику нужно разбираться. Если фронтэнд там собирается отдельно на gulp/grunt/чем-нибудь ещё, то фронтенд-разработчики там с Рельсами контактировать и не будут, поэтому знание их им особо и не нужно.
Если там SPA, то фронтэндеру вообще не важно, что там на бэкэнде.
"Рационально ли использовать для своего самописного домашнего стартапа Руби он Рэйлс?" — если вы знаете Рельсы, то да.