It takes a great deal of discipline to not use goto for quick fixes when you feel lazy. Unfortunately, many PHP programmers simply don't have the experience to properly structure code, since PHP is their first actual experience with programming. While major projects like frameworks and well-established CMS's will likely do fine, smaller-scale projects and codebases will suffer.