To be fair, this is something that you can easily change if you prefer to take the site down while deploying. Hot code pushes are a feature.
It's difficult to implement the same functionality with Rails, where the default is to be down while deploying.