More common solutions installed in other places are dedicated mesh networks like Gridstream or AcuMesh. I'm really not sure why would the energy companies go for GSM instead. This is not just for the cities - Gridstream can reach a few km away.
On the other hand here's a buzzword-heavy ad from Thales that pushes for GSM https://www.thalesgroup.com/en/markets/digital-identity-and-...
Edit: apparently the powerline based data exists in the wild. (Keyword: PLC, but it's only one-way) Here's an interesting report from an Australian provider https://www.aemc.gov.au/sites/default/files/content/1494afbe... 10 years ago they were 46% rf mesh, 39% powerline data, 0.1% GSM. It's hard to find something more recent, but local mobile telcos had a lot of announcements / ads in later years, so the trend may have moved as well...
A decent global market overview from 2019 https://www.smart-energy.com/magazine-article/ami-penetratio...
What if the user has a data cap?
What if the user has a misconfigured firewall?
Personally, with the exception of friends and family phones and tablets, I say "not my device, not my network, not my problem."
People will plug it into the Internet to get their little discount.
And network security is another important aspect that can be a challenge but ultimately a benefit if better network security is needed and implemented standard with a clan for iot
Of course, in a intelligent world, the local power utility would be just that, local, and only involved in the last-mile connections of power and fiber, and let who actually sends down those be handled at the central "hubs".
Then since data and power were handled by the same company, your electric meter would just have a connection to your fiber router.
This would be too easy so it won't ever be done.