Teams do what is needed to win is no justification for shit boring football. I bet you are one of the types of people who champion Mourinhos Chelsea for getting the job done, despite parking the bus in the majority of their games. They have exciting, attacking players in the Argentina side and they do not utilise them half as well as they could. Instead they play over defensively. There is playing defensively, no problem with that, but when it becomes over defensive it ruins the match.
That match right there was awful from both teams, I am genuinely astounded by those who have said it was incredible. Really? I love football, but that was a bit of a dissappointing game.
Also, I'm not hung up on the fact Argentina beat teams with a single goal. It's when they completely don't deserve the win that it annoys me. The Iran game for example. Pure robbery. Sure, this is football, and shit like that happens, but it is still annoying and you expect more from a team such as Argentina (especially when you look at who they have in their squad). Yes, it got them to the final. But they got to the final by playing boring football. They could have done the same by playing with more attacking flair yet they didn't. They aren't an entertaining team at all.
There's no such thing as not deserving a win. If you win, you earned it. End of Story. That's great you love football, but you should pay closer attention to WHY neither team could formulate a meaningful attack(despite Argentina having actual shots on goal/target during the 90 minutes but as you say they were clearly parking the bus). Teams have an obligation to win, not put on a show. Chelsea is my preferred team from the BPL funny enough. I can understand why some people do not like defensive minded teams or even teams who base their game around the counter attack, but that is futbol. It is 100% legitimate.
I recommend you re-watch this game today and observe what the players were doing to shut each other down. The game didn't go to penalties for lack of trying, from both teams.
You may not find Argentina an entertaining team, which is fine, but they are efficient enough to get to the finals. Germany didn't beat France with flair either but I don't remember seeing as much vitriol about it.