I have to disagree with this. As an American if I want something fixed now all I need to do is pay a bit of extra money and I can get bumped to same day service. I would suspect in SA it is very different, if you want something fixed now, even if you are willing to pay the extra bucks you are in competition with a greater pool of people willing to pay big bucks and a smaller skilled labor force is available.
My friend has a winter home in Mexico, her husband took a bad fall, they live next to a doctor, I dont remember how far away the nearest hospital was but it would be hours before an ambulance got there as he was not considered an emergency, (even though he had bones protruding through his skin) they had put him in a plastic reclining patio chair. The doctor said that the best and fasted thing to do would be to carry him in the chair to the nearest clinic which was about 2 miles away. Getting things done expediently is not always a matter of having money.