Why synchronous generators are used for the production of electricity?

synchronous machines have capability to work on different power factor(or say different imaginary power varying the field emf. Hence syn. generators r used for the production of electricity.