Because nobody owns them. Rent, software seats and insurance land on a card statement, get coded from the description, and a cancelled subscription keeps posting for a year.
A recurring expense is a standing cost with a schedule and fixed coding: amount, category, cost centre, vendor and frequency.
The schedule generates the entry on its date with the coding already set. Where the amount varies, it drafts for review rather than posting blind.
A seat licence rises mid-year. The generated entry no longer matches the schedule, so it is held for review instead of posting quietly at the old figure.
It will not tell you a subscription has stopped being useful. It knows the cost recurs, not whether anyone still logs in.
It posts to the ledger and the cost centre, feeds budget variance, and appears in the cash flow forecast as committed spend rather than a surprise.
Yes. End the schedule; past postings stay where they are.
No, they draft for review. Fixed ones post.
Yes, the generated entry is matched like any other.
Fourteen days, every module, no card. Or half an hour with someone who will run it on your own records and tell you where it does not help.