Has web development become overly complex?