If this is the case then how come we finished almost 40 goals behind City in the prem and also scored less goals than Spurs ,Liverpool and even Arsenal
Because we don't play the same attacking football as the teams you mentioned.
Spurs: Kane, Son, Llorente
City: Aguero, Jesus, Sterling
Arsenal: Aubamayeng, Lacazette, Welbeck
Liverpool: Firmino, Solanke, Ings
Man Utd: Lukaku, Rashford, Sanchez, Martial
Those are all the forwards of the teams you mentioned. Nothing superior to ours. As I said, just better attacking football.
Obviously you have your wingers/wide forwards i.e. Salah, Sterling, Mane, Son, etc, that contribute a lot to the goals, but we're talking about strikers, not wingers.