They say locked & unlocked iphone, who locks iphone, what's need of locking it?

Why factory don't make only unlocked iPhone's?

It can't because then other people will access it and do whatever they want on your phone. Do you want that?

Unlocked -

Unlocked is the term used to describe mobile phones that are not tied to a particular service provider in order to be used. Many cell phones are tied to a single cellular provider at their introduction, but are later unlocked for use on many networks.

Unlocked phones can be used on the network of any compatible provider with the insertion of a compatible SIM card.

Some phones that are locked can be unlocked using computers or special phone codes, though this can invalidate warranties.

In iPhone -

The iPhone is SIM locked, meaning that it can only be used on AT&T and Verizon's networks in the US, a move that has caused substantial criticism from some users.

However, a number of third-party programmers have found ways to unlock the iPhone through both hardware and software. Few of these techniques have been widely released and the iPhone seems only to work on T-Mobile and AT&T for now.

Jailbreaking -

While jailbreaking and unlocking are not the same, they're similar. Jailbreaking allows users to install whatever software they'd like on their iOS device, while unlocking allows them to choose their phone service provider. The two things are often done at the same time, but they're not the same thing.

Its not unlocking its Jailbreak, jailbreak is illegal. It makes paid apps for free. Its a loss for company.

Abe bhikari, badi badi baat kar ke khwab me hi sab leta rahega ya real me kuch kaam kar ke 2 paise kamayega… Teri wife ko jyada dhadhe pe bitha ke dallai kar.dalle…
Teri maa ben dadi ko aur jyada marwane ko bol pcihe se. Tuje jyada dalali milegi…