I believe the Verizon OTA programming (*22
requires the unlock code to be 000000. I think that is the single largest reason you have to run a vzw rom on it.
And they have been talking about this for a long time, I don't think the iPhone was a big factor in this decision.