Why The Web Is Such A Mess