Before high speed internet was a thing developers were indeed forced to put out more polished games because once it was out, that was it, you were stuck with it; now they all release buggy, barebone alphas and betas as finished product with the intent to patch the fuck out of it.