as others have mentioned there are storage and battery concerns but also Lemmy works best when its consistently available. Then theres the whole roaming IP problem if youre moving on cell networks. Federated instances and communities often won’t be able to find you for updates.
you missed the step where after development slows down, there are hundreds of forks of the project created making it too fragmented to be stable, again resulting in death.