I think this is a major reason Ruby had trouble taking off compared to Python. Most desktops were Windows, especially for businesses.
typical hn comments,ignoring elephant in the room.
It actually works quite well, if you use WSL.
Ruby itself works okay on bare-metal Windows, but virtually guaranteed any decent size Rails project will use some native gem that's a nightmare to get to build on Windows.
Ruby and rvm sucks also on linux (at least on SteamDeck).
What sucks about it?
Most gems with native extensions won't work. Gems that listen to filesystem changes like guard can be buggy. I recommend using Mac or Linux for Ruby on Rails development.