None of them has to 'win' since they satisfy different needs.
There is a place for REST services - where data was introduced in the past and needs to be queried or manipulated.
Just like there is a place for Websocket services - data is realtime.
One service (like Facebook) could use the best of both. REST for serving user details and Websockets for the chat.