The programming model of message passing between processes lends itself well to certain types of apps even if you don't need to handle millions of connections.
For example Elixir/Erlang are currently used in certain IoT applications.
At the end of the day many IOT devices are just providing or receiving messages.
Lights, fridges, washing machines.