I guess the lesson in this thread is that everyone's "philosophy" is different.
Rockwell's philosophy is that a control system should be built in modules that can be scaled up larger...the nice "best practices" manual the OP referenced is a prime example of how they feel their products are best used. If you don't agree with that philosophy, then Rockwell products aren't for you.
Rockwell has been selling their systems for years, Last July was the first time they have released a comprehensive manual for the implementation of the hardware and software. It only came to our attention when we began to have problems, Rockwell offered it as the reason their equipment was not working to specification. No single specification was exceeded, but the system as whole did not meet the design guideline that was not made available during the quoting stage. Rockwell assisted with the quote, sold the hardware and software with the knowledge of the intended use, and then offered a previously unreleased set of guidelines when it did not work as designed.
Read the manual, If you build large systems and use RS products, you may choose a different route.
I am sorry I should controlled my emotions a little better. I have been programming for 30 years, and I have seen this same situation repeat itself over an over again, with the same results. You really feel passionate about a product, defend it against harsh words, and support it in the face of adversity. Then they change it, the passion is gone, and you move on. I am moving on.