Sure. But let's say you want to get in to enterprise development. Almost every large company out there has an IBM (Java) or Microsoft (C#) stack on their backend. And yes, I'm talking about for web apps.
Despite what HN would have you believe, most of the big guys aren't using Rails or Node.