I don't really think it's because of Manchester City, Liverpool and Chelsea instead Arsenal’s inconsistency and inability to perform in crucial games is the reason why they are not winning the league.
Even if Salah is injured, Liverpool seem to have the right mentality and cohesion to win the EPL this season without Mo Salah. And as for Manchester City, they have lost 5 games in a row. They are not looking as dominant as they used to be. Liverpool have the advantage to win this season EPL.
Lol It's only 11 games and you're acting as if Liverpool has already won the league. They're playing good right now and might potentially go 8 points clear of Manchester City if they beat Southampton tomorrow, but stating they can play better without Salah isn't entirely true. We have witnessed how the team suffered last season while he was out injured. He is best player and has helped them win critical matches this season; if he is out, who handle that position?
Manchester City lost 4 nil to Tottenham Hotspur yesterday. This poor performance from City gives Liverpool a opportunity to increase the gap. Liverpool are in a strong position to contend for the Premier League title this season. While Mohamed Salah is undoubtedly their best player, team spirit; morale; and overall cohesion are far more important than individual brilliance. Liverpool have demonstrated this qualities consistently that is why I think they can perform at a high level without Salah.