A comment on this reddit review suggests it could be because Onslaught games are hosted on player’s machines. That might be the case as it’s possible to start a private match but DICE used “server resources” as an excuse for not bringing Onslaught to PC.