The chief complaint seems to be the lack of internal storage, but the phone has an SD slot that supports cards up to 32GB while his shiny iPhone 8 has exactly 0 GB expandable storage.
We used to root Android for this reason. We needed to free up silly apps no one uses and we had to have the ability to aggressively clear out the system.