Absolutely agree with you that Argentina will beat Croatia and will move to final but the opponent will not be France according to view, because Morocco got a momentum by winning continuously, and they Morocco player has high moral and confidence because they beat the big name in world cup like Spain and Portugal, while France are not in his colour because against england they are off colour and didn't show any aggression but due to bad luck of England they won.
So in my mind the final will be Argentina against Morocco and hope Argentina will be the winner of this Fifa World Cup 2022 Qatar...
France is one of the strongest teams in the world for several reasons. First, France has a talented squad with some of the best players in the world. Furthermore, France have a history of success in the World Cup, having won the World Cup in 1998 and reached the final in 2006. They also showed their strength in this World Cup by beating England in a superb game.
For me the World Cup will win and not Argentina.