Looked at this over the years.
And the consensus is you have to do the math. That is, is your time worth this much. For a company it's easier since you are paying some IT lacky to do all this so you cost out the MSP versus hours of the IT staffer.
Here we only had a few apps so we went old school.