Потому что
приоритеты процессов, memory pressure, doze mode. И вообще, служба несколько суток? Чего? Вы ж не на виндоус ПК пишете приложение, а на мобилу.
Cервисы нужны для фоновых задач, да, но предполагается, что они длятся не так долго. На андроиде так нельзя, пожалейте пользователей.