I guessing that is because it wants to work without google play services so it needs to keep a connection to the server. This is similar to how signal works when run without gApps.
I think the difference is more that each app has to maintain its own connection (more connections, more drain). Seems like gotify could remedy that though.