Could an existing language have been enhanced to include native Web services, rather than starting over with a new language like Water?
A number of companies have created wrappers and additional APIs to bring Web services to established languages, but this inefficient approach adds significant complexity and maintenance challenges. To reduce the mismatch between HTML, XML and programming, you need a language with XML syntax. The use of just one language makes learning, debugging and high level dynamic programming much easier.