Yeah, that's surely part of that. There are authorized service centers in major cities, but that's not very accessible for a lot of people. When I got my battery replaced, it meant 2 trips to a 100 km distant city (no same day replacement) which also meant a day without my phone. I could have opted for an unauthorized repair shop, but again there's the problem with trust, these often seem quite sketchy.