I have leased here for 3 years and that hasn't been my experience. The owner has fixed all the issues that I have had (mainly plumbing) and I have not paid anything other than to tip the tukang. In fact, when I moved in there was a problem with leaking pipes which meant all 3 bathrooms had to have the tiled walls destroyed to expose the pipes and then retiled. It took a month and the owner gave me a month credit on my lease. These sort of things are written in to the lease, you have rights as a tenant. It is not the Wild West here.
Happy things worked out for you mate but that's hardly been my experience renting several properties on this island nor have I heard anything close to your story from any of my foreign acquaintances either.
For example, my friend paid 3 years up front for a villa in Jimbaran. Over the rainy season, some major leaks were exposed leading to an indoor waterfall every time it rained. This eventually translated into moldy walls and ceilings. He called the owner thousands of times to come fix it but the owner simply refuse. Said if he doesn't like it, he can move out.
So he brought the contract to a lawyer and said the owner is responsible for home repairs that are not being done. The lawyer basically laughed in my friends face and said there is nothing I can do for you sorry. And yes, the contract was in Indonesian with the proper stamps and signatures.
That's just one example from one friend. I have many many more like it. Again, you are right. Not all owners are like that and I am just sharing my personal experiences. It's not the wild west, but the wild east.