w4h, don't be so rude to him, he did nothing wrong... And your example could very well be the case...
Live for Speed is released in three stages (S1, S2, S3), with every stage going through alpha, beta and final. Each of those three stages will cost you the equivalent of 12 GBP... So yes, you're buying an unfinished product, but whereas other unfinished products are labeled final, this is intended to be sold unfinished... Which means that whatever bugs or flaws there are in LfS, you know that it'll be taken care of in future patches and updates...