This is NOTHING new
Networking and PBX gear has done this for DECADES. You buy a license and it unlocks the disabled features.
I guess you've never used freeware either?
Often, it's because it requires a license for a propriety bit of software, often it's just to screw you over.
This is NOTHING new.