Maybe I'm crazy, but I can't stand them. I don't think they add any value, and are a cause of confusion.
So... I'd like to: A: Remove xmlns="http://www.w3.org/ns/widgets" from our config.xml template B: Change xmlns:cdv="http://cordova.apache.org/ns/1.0" -> xmlns=" http://cordova.apache.org/ns/1.0" C: Revert the commit that enforces the namespace to exist. This will allow us to add new tags & attributes to cordova.xml without "violating" XML namespace rules. Does anyone hate this idea?