Не совсем. Там достаточно немовременные практики mvc и монолита, при этом фреймворк большой, язык без типизации, нет асинхронности, декораторов, на мой взгяд только стартапы.
Не вижу смысла спорить) насколько мне известно - всё там нормально при прямых руках и желании) вам просто не нравится этот инструмент - не более. Ну а недостатки есть в любой технологии. Главное, чтобы достоинства перевешивали. Ну, и, разумеется, уместность конкретной технологии в проекте. Если уместнее использовать не рельсы - нужно так и делать)