You didn't include the maintenance cost to manage your infrastructure and container platform, which you don't need to worry with a hosted service.
Also it's not like hosted CI is without maintenance, if you want it to not be totally sluggish, you have to use some quite complex scripts and caching strategies that need to be maintained.