Eden Hazard is the better player, but Salah has better finishing because he's a strker. Eden Hazard is AM and can play out wide. You don't look at 1 attribute you look at others
a 77 rated striker does not mean he is better than a 75 rated striker.
77 striker could have finishing at 85 and 75 striker could have finishing at 90 but, the 77 striker has better attributes elsewhere. To me this does not matter, as a striker I want my player to have better striker attributes. This means I would choose the 75 striker.