I'm rarely an apologist for subscription services vs outright purchase but those features sound like ones that are going to use cloud services instead of working on-device only. If it's associated with an ongoing cost it's perfectly justifiable to charge an ongoing fee, IMO. That said I’d much prefer an option tied to how much you actually use it.