Throughput is more important than ever with the saturation of the market. It's better to pump them out than spend years of development costs for something that can fail. It's better to fail quickly then fail costly.
the moment a game takes 'too long' gamers complain excessively even though it'd give us a better game. plus companies want that short term money instead of the long term
It's not profitable for most developers. Pretty rare that a game makes enough money on launch to continue paying the dev team to make updates for very long
Comments
And we can be comforted in knowing that it will still be buggy, and they won't patch most of it.