@ kenfold - something to be remembered is that (in the uk anyway) a set of 1000's were the same price as a single cdj 2000, and ironically they didn't come half finished and have better build quality!
It could be seen that since firmware came on the scene it's started a trend of fixable later products whereas before that, products had to be up to scratch at the start as there was no opportunity to fix things