I am in two minds, as 7 does seem crazy young.
However, when I was in primary school, I would call friends on their house phones. My DC can't do that, as I don't have one. I would listen to CDs - but we use Spotify. We got homework home in school bags - now it's on Teams. I had a camera - now a phone is the best way to take photos that will be automatically backed up. There are lots of other phone apps that my DC use often, e.g audible, simply piano, lego instructions. None of these are bad, IMO.
I went looking for an MP3 player for my 10yo DC, and realised that they were basically just locked down android phones. So why not get one that can also call friends, track location and take photos?
I wouldn't let them have access to social media, use for long periods, contact unknown people, install anything without my permission, etc, either. But it is possible to have a phone, listen to music, take photos, contact friends, and nothing else.