As far as necessity goes, I have two thoughts. Rotation CANNOT be good for the receiver - the pins rotate on my guns. OTOH, I shoot my guns relatively often and on the rare occasion that I take down the fire control group, the finish in the pin holes appears to be still intact.
There were extensive threads on the ar15 mailing list about rotating pins and the potential damage they could cause to a receiver. Some folks in the know said that there should be no rotation or so little as to be nearly imperceptible. This is not the case on my guns. Some recommended the use of a bit of green locktite on the outside of the pins where they mate with the receiver to prevent spin. This works and can easily be defeated with a brass punch for taking down the fire control group.
I thought the non-rotating pins would be a better solution for two reasons; absolutely no rotation and the oil reservoir seemed like a good idea for getting lube in between the pin and the hammer/trigger.
Here are a couple of installation tips if anyone is interested. Wash the parts well with alcohol, break cleaner, ect. While the parts are well made, there was a small amount of machining trash inside the pins. You can install them with no problem without breaking down the FCG first. Drop the hammer first to relieve some pressure. Install screws on the opposite sides of the same pin to start out with or when trying to tighten the screw, it will cause the pin to turn (what we're trying to prevent). I know this is common sense, but it took my dumb ass a few turns to figure this out.