The support retainer is a bad deal for everyone in it

Balancing continuity in a business relationship and not ending up paying to continually suck is a hard balance to get right.

Here's an uncomfortable thing about the standard support retainer. It quietly punishes the right behaviour.

Pay a flat monthly fee to keep a system running, and the arrangement makes more money when the system runs badly. Every recurring fault is a recurring invoice. Every workaround that never gets fixed is next month's revenue. Nobody sits down and designs it to work this way. It just does. Build a business on monthly support fees and you have quietly built a business that does better when things go wrong.

The trap catches the vendor as much as the client. Most of the people in these arrangements are good at the job and would much rather fix the root cause. But the deal gives them no room to. Fixing the underlying problem is the one move that costs them their own revenue, so the structure leans on them, every month, to leave it alone. That's a miserable position to put a competent person in.

And it gets stickier over time. The longer one party runs the system, the more only they understand it, and the harder it is for the client to ever change anything. Knowledge that should make the system better instead makes everyone stuck. That isn't really a relationship. It's an arrangement nobody quite chose, held together by a friendly invoice.

There are ways to build the arrangement so it pulls the other way. You can structure the work so the incentive is to make a client need you less over time rather than more. You can treat a recurring fault as a signal to fix something properly rather than as an annuity. You can work as a network of specialists instead of locking a client to one set of hands for life. None of it is complicated. It's just less profitable in the short run, which is probably why the default drifts the other way.

And it's worth being honest that nobody is fully outside this. Anyone who builds systems and then sticks around to look after them feels the same pull. The work that keeps a client dependent is always a little easier to sell than the work that sets them free. Pretending otherwise would be its own kind of dishonesty. The most you can do is build the thing so the easy, lazy version costs you something too, and then stay alert to the moments you're tempted by it.