To be fair they were the last finalists, which means that they had at least "some" chance to be here, I am not saying that I expected them to beat Brazil, but I did expected them to beat everyone else, so they are just one win above what I expected them to do, not a major change to be fair. Sure it was a big win to beat Brazil, but was it really that much of a big shock that they come this far? I do not think so. On the other hand Morocco was such a shock that I could have seen them to even go out of group stages, whereas not only they did, but managed to beat Spain and Portugal on top of that, which is a big shocker.
They were indeed finalists in 2018 also, I tend to forget that sometimes but I not really amazed by their team. Only watched them play against Belgium and them I was not so greatly impressed by them. Belgium should have won that game as they got some big chances. I think Argentina will win it tomorrow but placed a small bet on Argentina to win and a draw.