No, a programmer doesn’t increase your maintenance cost.
If anything, it saves you maintenance costs by helping you read and delete the error codes. In addition, they show you safety alerts. So, the owner can run their own diagnostic and remove error codes instead of spending money by calling in professionals.