Good. There should be no such thing as unserviced features that are physically present in a product and locked out against its owner. Not in cars or anything.
This isn’t sound - “software” is being used here as a physical description but in reality it’s still just a “face” for actual hardware which often do actually have on going costs
Look, if there's an actual service feature that continually costs money to provide (eg.: a cell connection for distant remote start, GPS nav map updates, etc), charging a reasonable subscription fee for that is totally acceptable. But charging ongoing fees for fixed features like heated seats is 100% bullshit unless you're going to include some sort of service benefits like free repairs (which I doubt they're doing).