It is more flexible since PFE layer is available for application code. If you put application code in PFE, it takes away the first advantage listed above.
This method is third-party/PFC code generator tools friendly since corporate is inserted before PFE. Most of these tools make use of PFE names to generate code. For example, take PFC's DataWindow property service.