Well, one of the problems common in authoritarian regimes is that it's a lot easier to just shove problems under the rug. I'd be curious to know if the recent spate of accidents has impacted liveaboard revenue; if the money isn't drying up then "do nothing" might be the default option.
While it might be possible to hide issues with local implications, the same cannot be done when dealing with foreign tourists, especially when such matters are broadcasted to foreign media. In such cases, inaction can be highly destructive to the industry that generates significant foreign currency for their economy. I am still perplexed by their apparent lack of action.