The highlands are difficult. They have lots of hills, lots of bedrock very close to the surface, and low population density. It’s hard getting any mobile coverage in some areas let alone 3, 4, or 5G. It’s even tougher on the islands as cables can get damaged and microwave links perform poorly during winter storms.
4G in the highlands has massively improved in the last 5 years thanks to the ESN project.
The area I live in (west highlands just past the Rest and be thankful) has good 4G coverage anywhere in the village and even on the road up to the A83 now.
Whilst the ESN project has been a bit of a disaster overall it's really helped rural connectivity.
I'm really curious if Starlink et al. will change the region over coming decades. Its attractiveness is undeniable. I'd be surprised if remote places (esp islands) receive more interest if fast internet is available everywhere.