but the fact is, loads of people buy the updates, it's only those who object to the price that make their thoughts known.
As for cost of the update, it takes somebody to collate the information, people to update and improve the design and features of the product, someone to put the info in...