¿Por qué Apple no permite que aplicaciones como RescueTime funcionen en iOS?

No me consta que los creadores de RescueTime hayan hecho ningún esfuerzo por portar el software a iOS. En general, en un dispositivo móvil no se puede tener una aplicación que se ejecute continuamente en segundo plano de la misma manera que la app se ejecuta en un Mac, eso sería terrible para la vida de la batería y bloquearía los recursos de memoria en el teléfono (que son escasos).

Las aplicaciones en iOS no pueden interferir con la actividad de red de los demás, por lo que bloquear sitios web que te distraigan sería difícil de hacer a menos que proporcionen un navegador web alternativo para ese propósito.

Medir el tiempo usando una app también podría ser complicado. Una app siempre puede ver si otra app se está ejecutando, pero no puede determinar si tiene el foco, y la propia aplicación RescueTime no puede garantizar que se ejecute excepto cuando está en primer plano (de nuevo, porque las apps de iOS se suspenden o salen cuando no tienen el foco, con alguna excepción limitada). No es que sea imposible, pero sería complicado hacerlo con precisión, y para hacerlo con precisión significaría sacrificar la vida de la batería y el rendimiento del teléfono.