What is wrong with "Il boit de l'eau"?
Nothing wrong. The wrong version is "il boit d'eau"
What's wrong with «Il boit l'eau»?
it means "He drinks THE water", not "some water"