Deploy build on server

I am wondering why are we using tools like PM2-Meteor or MUP and wasting so much time and bandwidth
Why dont we just push the diff to gitlab and pull on server and build and update the build folder running with PM2?
I am done with all the tools. So doing it now. Saves me tons of time and bandwidth and keeps things sane