I do not criticize g3. It can be used as a transpositonal device. But my beef on it is that people play it without knowing why they are doing it.
Why is 1.g3 criticized?

Sub-best moves are always criticised. Just look at the game Anand just won. He played a winning move and it got a ? because it wasnt the best move. In the same way, 1.g3 is criticised when 1.e4 is available!
Why not criticize 1. g3? Criticism is healthy, we would still be in the romantic era of chess if steintz didn't criticize them.
Besides, all those openings are completely unique. Just because 1. g3 was played in all 3 does not make them the same.
Why? Why you critisize 1.c4 e5 2.g3? Or 1.Nf3 e5 2.g3? No? Then don't critisize 1.g3.