I have to say that if a product is for sale it should be usable, ie not crashing all the time
But that's the problem: no one can say exactly what "usable" means.
No phone crashes all the time, but all phones crash at least sometimes in certain circumstances. How many crashes and bugs are acceptable?
Where do you draw the line between something that can be released and something that still needs more testing?
You can't say a product has to be bug-free or crash-free because that is physically impossible, there will always be some problems in a device somewhere which may cause it to crash.
The more complex devices become, the worse this problem will be. As more functions are added it takes longer to test them all, and also to see how they interact if the functions are used simultaneously, which means more ways for the phone to crash. Even if the phone works fine on its own, there may be third party software that causes it problems unexpectedly, and there's no way a phone maker can test every app with every phone.
Some people don't know when X was released, or even care, they just go to a mobile phone shop when their contract is up and choose a new phone based on whats there.
True, but they're less likely to buy brand new models because those will be the most expensive (and also quite often the most difficult to get hold of).
The N95 was over 600 euros when it launched, but it's now drifting towards 300 euros, so it's a lot more likely to be bought by normal people than it was at its launch.
Even on contract people will notice that kind of difference, because contract just means buying the phone in installments so more expensive devices will have a higher monthly charge.
Of course as mentioned in the article, early adapters can get a feeling of betrayal when the manufacturer feels that he cannot improve the device any more and decides to introduce a new better model altogether
Improving a device isn't always possible if the faults are in its physical design though. Firmware updates can do a lot of good, but they can't restructure the phone itself.
The N-Gage example is a case in point, there was no possible way Nokia could alter the "sidetalking" or the horrible method for changing games, so their only option was to release a physically redesigned model. Yet people who bought the original N-Gage still somehow felt betrayed, which is silly.
Another example is the 3650 where the circular keypad put some people off buying it, so they released the 3660 with a normal keypad.
I personally think that early adapters are highly necessary. If everyone waits for a device to be perfect before they buy it, then no one will be available to give feedback and help the manufacturer to improve the device. In such a scenario, the manufacturer will be limited to his 'test' conditions only which are no comparison to real life scenarios that are more demanding.
Yup, and that's what I said at the end of the article.
Early adopters take risks on brand new hardware and if a manufacturer has any sense at all they will listen to the feedback from early adopters very carefully so they can fix any problems before the device is bought by the mass market.