These frameworks were
not the beginning of understanding how an MVC-ish architecture could be helpful in organizing a web application. They were the coalescing of that understanding into individual instances of re-usable code -- you see these frameworks all popping up across different platforms around 2005
because people understood the principles and benefits, and those principles had already been at work (and under discussion) in applications in the wild.
Most pointedly, 2003 for seeing that in a PHP (4.x!) codebase is not a typo. Zend was definitely not the beginning of MVC being applied with PHP, even if it might have been the highest profile example at its release.
And that's just for MVC. Various other kinds of discipline for separating display output and application logic go back into the 90s.
If the west seemed wild, it's probably more because developers like to homestead than because there weren't any maps pointing to civilization.