Which decade did these events transpire in? 00s? It also sounds like the issues had little to do with the language and a lot with specific positions and market...
I fail to recognize the language you are talking about, but perhaps the fondness of Ruby is a subtle hint of warped perception of reality?
Ruby is just a bad technology - very slow, brittle, extremely messy the moment a codebase becomes larger than trivial, not ideal package management, unproductive. It was made work by many great engineers that would have either had more success with a different technology or would have spent less effort in achieving their goals with it. Pick C# or Kotlin with ASP.NET Core or Ktor and be faster at shipping both the initial prototype and then managing the product after years of growth, while enjoying 10x difference in server resources utilization.
But frankly your sentiment on C# is so unhinged that I don't even know where to start.
There are many companies that employ C# alongside other languages, or C# and F# exclusively, that have teams using Macs with VS Code or Rider. Whichever language/platform you had experience with has little to do with what .NET is for 8 years already, and its unproductive to insist on outdated perception.
I fail to recognize the language you are talking about, but perhaps the fondness of Ruby is a subtle hint of warped perception of reality?