In whose best interests? Because it's really only the cartels that matter since the law has no grip on them. And the cartel doesn't care about keeping tourists safe and happy.
Of course they care. Every tourist killed brings more attention to them than needed, if the person was high profile enough it can bring enough international pressure for the government to take them down.