I must have been living under a rock but I don't fully understand the appeal of these types of services if I have to run my own server anyway.
What I'm thinking is that it only saves me the initial setup of a web server and a git hook and perhaps a DB (which is one tutorial away for anyone with basic technical skills) after which deployment would just mean a git push. What am I missing?