Interesting to read and to ponder. Personally (myself included) more php developers need to make a little effort to give back to the core, it doesnt need to be in bug fixes or new features. The excellent documentation is downloadable, from which you can add your "examples" and start giving back.
Drupal shouldnt fork php, extensions were mentioned, rightfully. The author didnt go into explaining the "whys" for Drupal. As a non Drupal developer im curious to know some of the pain points.