It's not the right analogy at all. "Lite" versions of software are generally free or very cheap, the F5 is not a free version of the F55, it's a $16k camera. You're paying a lot for hardware that's capable of 4K. F5 owners will be upset that they had a camera all along that could shoot 4K and they have been shooting 1080p for budgetary reasons unnessessarily.
Equally in the case of F55 owners, who paid an extra $12,000 mainly for 4K, only for it to appear for free due to a text file change on the $12k cheaper model - that's annoying. There's no other way to describe it.
Customers lose out from this kind of strategy. Canon could and should have put 4K on the 1D X but they disabled it in software, denying a whole host of talents access to it due to price reasons.
I don't know of any software packages where the price difference is $12k between the lite and full versions.
This is like hacking the lite version to get the full version, it shouldn't be allowed. If a company is going to take this strategy they at least need to protect their customers from hacks. Thing is, there are always going to be hacks and circumnavigation of barriers when features are disabled in software. The most responsible solution is to differentiate the cameras based on how much they cost to manufacture.