I get that I need it for the resrouces in there that are not builtin. My confusion comes in that many of the resources duplicate the stuff that is builtin. To be specific, I was trying to install Chrome using a pull server. I was following the article in from Day 21 on SystemCenterCentral. Basically it had me install the resource kit and then use the xPSDesiredStateConfiguration and xChrome resourse. It showed how to package the resource and put it on the pull server so it would download. I did that and it worked for xPSDesiredStateConfiguration but not for xChrome. Only one module was pulled no matter what I did so of course it failed (the article never mentioned that you needed to download xChrome to the target server but it the error messages were pretty clear) Finally I tried using Push instead of pull and then I got an error from MSF_XRemoteFile.
After pounding my head against the wall for a while, I tried to used just the Package resource. I found a utility to pull out the Product ID and viola – it installed via push quite cleanly. The configuration worked both with Pull and Push and I didn’t have to mess with copying custom resources. So what am I missing? Why are people going through the effort to duplicate what already exists?