While the ECM is designed to protect the engine when run on low octane fuel, it's not a perfect system and there is only so much it can do. We now have 15 years of experience on here with people running the 6.2 and have hashed this out in the other gen. forums several times. Several people have run their engines instrumented to compare timing and pre-ignition events (which are mostly inaudible on these) and the data is compelling on 87 vs 93. That, taken with the evidence that piston failure due to damage commensurate with running them on 87 is a common failure point, and the evidence is clear: The 6.2 will have problems over time if they are run on 87. You'll get away with it for a while, but engine longevity will be affected - especially under high load situations.
Nice summary of a 6.2 failure here from a guy who tears down a lot of engines. Link goes to the correct starting point to save you time.