this is very reasonable in terms of flippa and other tools. in terms of 3 different languages - each is good in its own way. i would agree that rails could be totally replaced with node. but overall picking the right tool for each specific problem allows to move faster. you probably know how many languages are used at the backend of github, google, twitter etc.