Looking at Pet Build Skills

I came across this quote:

and thought that meant you didn’t think monsters had enough Physical Resistance, so you were buffing their armor to compensate for it. Turns out I interpreted that completely backwards. That’s a relief.

Regarding the blessings, does that mean that temporary pets, Skeletons and Primal Spirit get to benefit from blessings now? That the blessings don’t disappear if you have to resummon your pets? That’s really huge, thank you very much!