If I Have XML, the DOM, etc., Why Groves?
You need to be able to talk about things other than XML.
“Talking about things” means being able to point at them, so you can say what you’re talking about.
If you never need to talk about anything that isn’t already in XML form, THEN YOU DON’T NEED GROVES!
The reverse is also true.