Interesting problem. If only there were a difinitive identification system. Perhaps transpositions are the problem.
Traspositions are definitely the problem. The fact is that all the positions shown can still reach different sidelines. To name the opening you have to go deeper. But i agree with you that some of the proposed definitions are absurd!
1 is a mainline queen gambit declined for now. But it can still reach tons of different variations, so the computer can't yet classify it. For example the (bizarre?) continuation 4.Qc2 Bb4 trasposes to a 4.Qc2 d5 nimzo indian.
2 is simply a four knight, the next W move will give the precise variation (d4 scotch 4N, Bb5 spanish 4N,Nxe5?! halloween gambit and so on)
3 i'm not a french expert. For me this is already a winaver but maybe the computer is waiting for a3 before giving this definition.
A better way to find the right name is probably consulting wikipedia as long as the variation remains not to deep.
I host a live tournament for my group. When I update scores I like to write down number of moves, add link to the game and write down the opening that was played. People like to know what they played even if they did not know that during the game
But here is where I have interesting/annoying problem.
I analysed all games in Fritz 12, and just write down what Fritz told me it was played. But after some time, when some openings that I know were played I saw that something was not right. After checking one game with 3 different sources I got 3 different results!! Is it possible that ECO recognition is so messy?
Take this opening moves.
Now I would say that this is #3 Queens Gambit Declined, Nimzo is not Nimzo without 3...Bb4
So I was thinking, ok, Fritz is correct. But then this game.