It would seem simpler to keep deals updated accurately by having the products selected, or the recurring revenue update the deal data.

Perhaps I am missing something, but I can't seem to get Pipedrive to update deal values using things like subscriptions.