In brief, it is much too difficult to build, deploy, and maintain Internet applications. The networking community is not really addressing this problem, which demands the knowledge, skills, and perspective of software engineers.
Software Engineering for the Next Internet is a keynote talk given at the 31st International Conference on Software Engineering in May 2009. The talk presents the argument in some detail. Complementary material can be found in the invited paper published in the ICSE proceedings.