Yeah, but one of the things that modernity has produced is global standards. As more and more competition happens across borders and oceans, it's harder and harder to get away with poor service in the name of local culture. In some ways, this is a bad thing - it makes the world more homogenous. But think about the services you provide (whatever they are). If you were to consistently provide less, sooner or later someone else will provide more.
I want to book a dive charter for a dozen of my friends. We have one day in town, and we will be at the dock at 8. You say that the captain will be there inshallah? Sorry, gonna book with the guy down the road, whose captain will show up whether God wills it or not.
And in your line of work, sooner or later some local guy is going to realize that by getting whatever you need done by 1100, he is going to get all of your business. Even if that's not a part of his "culture".
I want to say that I agree with most of what you have said here. I despise not getting things done in a timely fashion and then having that shrugged off with the word inshallah. I do not despise in anyway what inshallah means but I do have an issue with things not getting done in a timely fashion. Needed to be clear about that.
The only issue I had with your original post was stating it was not a cultural thing. Oh and the services I provide is dive training and gear sales.
Is it right? No it is not but it is cultural.
Having said that, I do love island time in Hawaii as things are just slower and more relaxed there. I find it to be much different than the inshallah culture. Also of note, if I have to wait 10 minutes for a beer, I am going to the bar to get my own from the bartender and will tip that person rather than the person waiting on me. That or I will find another place that can get me my beer or cocktail in a manner I determine to be timely.