You are spreading a lot of bad information.
A "SIM-Free" phone will be "Contract-Free," but that doesn't mean all "Contract-Free" phones will be the traditionally-named "SIM-Free" phone model.
For instance, the T-Mobile iPhone 6 sold directly by Apple last year was "Contract-Free" and "unlocked." It is the A1549 model. I know because I bought it. It will work with most networks, but not all networks because it lacks LTE bands 38, 39, 40 and 41. These are primarily used by carriers in Asia.
The "SIM-Free" iPhone 6 sold directly by Apple is both "Contract-Free" and "unlocked." It is the the A1586 model and it will work on every network because it includes all the LTE bands.
I think just because the Apple website lists something as being "Contract-Free," we shouldn't assume that it's therefor the "SIM-Free" model because it has never been that way in the past. In fact, it doesn't look like there will be a model with all the radios and LTE bands in it this year. So let's stop making definitive statements until there is more information.
Also, for somebody else, Verizon will only officially activate Verizon phones on its network. So phones bought directly from Verizon. Even the SIM-Free phones, they won't officially activate. Now, unofficially, unlocked phones currently work on Verizon networks as long as you have an activated SIM card.