Hash function property
What if the input $x$ is only one bit? Would not $G$ leak all of $x$? 

In otherwords, the hiding property should work for all plaintext spaces, even if your plaintext space is $\{0,1\}$. $G$ is not hiding for that plaintext space.