Only difference is that they're using a client/server architecture which, isn't ideal since it requires the system to manage 2 connections (player 1 to server, player 2 to server) as compared to just 1 (player 1 to player 2) for peer to peer.
Also, there is nothing keeping rollback netcode...