Disagree, it depends where he plays. He plays wide when Darwin Nunez starts and thats where he rarely gets returns. Picking Salah is a gamble that Nunez doesn't start. Midweek, he got three points, played out wide again. Last weekend played up front, got a return.
Playing Salah imo is a gamble based on Darwin Nunez not playing.
Now Nunez also after a slow start due to injury and suspension seems to be getting his act together and in my mind, that means lots more of Salah out wide
With respect to KDB, unless you have Foden in your team already, there is no point, just get Foden instead. Even now with Foden's price rapidly shooting up, there is still over £3.5mil in value to be saved. Foden's price went up last night and is predicted to rise again tonight so be quick to make that decision.
EDIT: I also think Nunez or Firmino are better options points wise and pts per £ wise than Salah if you don't have them