I can see how that applies for hardware manufacturers that don't want to build multiple versions of their products; however, software can easily be region locked using a simple flag without the same economic consequences.
There are many ways Apple could region lock it and the source of the iPhone would probably the least likely.