Credit scores only penalize you when you don't have any credit but most of these good score folks tend to have (or had) a mortgage or have had auto loans, etc. Just because they are not actively opening new accounts does not mean they will be penalized -- credit scores look at pretty much everything in your report and they get credit for their historical good behavior.
Another thing to consider is that good credit scores leads to a positive cycle: you don't pay high interest rates on your loans and the extra money saved here allows you to pay down obligations faster, which in turn allows you to save more in the long run.