Having features like heated seats tied to a subscription crosses the line. It's one thing to install them in all cars as an additional feature that can be enabled, but charging a subscription for it is ludicrous.
I don't mind soft-locked features too much since it can be cheaper for the manufacturer to just install it on everything than to build two separate models; plus it can be nice as a consumer to still have those additional features available if you change your mind later.