That business model isn't new. It is common for cruise control modules to be installed in all vehicles and "enabled" with a certain steering wheel having extra buttons.
Having the functionality restricted behind a missing button etc isn't new. For example, it's the same with engines where the same block is used across different performance variants when used with the uprated parts... The new bit is being charged monthly for access. If you don't pay, they remotely disable the functionality.