It depends: when you have chances and don't take them and just pass the ball around for ages with no end product, you don't really deserve to win
Russia came to defend which they did. I accept that gameplan when you are so short on talent and this is the WC afterall - not a CL group stage like when a Chelsea or a Mourinho team which does it in every game they ever play an attacking and talented team.

Also Koke was poor all game, Hierro not switching him or Busquets out for Rodrygo/Aspas much earlier and try to force the matter is what doomed them.
Russia kept their cool under pressure in the shootout as well.