Are there any examples of devices where firmware updates aren’t free? Does Line 6 charge for updates? Or anyone really?
Not charging for firmware updates seems to be a normal industry practice to me. Major updates for software usually come with a price tag, but pure software projects can’t live only on new customers, so they have to get revenue somewhere. Device manufacturers update actual devices and sell them, that’s how they make money.
And if you want to sell them at premium prices, you need to provide support including updates, and also make sure your devices don’t depreciate too quickly, otherwise it will be more difficult to charge those higher prices. So it’s a rather common sense approach, not some unusual benevolence.