Some studios are better than other, most times it takes a long time, take D3 for example. Quality Control.

But then take TERA which has an insane update speed.

A call of duty game takes 2 years to create even with an fully steady built engine. Hell codmw3 is being developped by 3 studios lol But thats because IW are only in it for 1 year to ensure quality.