The point about dive ops a bit of a non sequitur, but I do not believe that Uber on the island will provide a net increase in jobs and opportunities for the people who live on the island. Options are not necessarily good for everyone; if it comes down to a wrestling match between the established taxi drivers and Uber interlopers, I will side with the taxistas.
Yes, capitalism and competition introduces redundancy and inefficiency. It's the worst economic system there is, except for all the others.
You're looking at it from the tourist perspective and from this view I would agree. Tourists are being economically and efficiently served. I'm not moved by most tourist whines that easily solved by knowing the approximate rates, paying pesos, asking for fare in advance, and not accepting an outrageous fare.
The problems I do pay concern to are those often expressed by the locals who cannot get a taxi to pick them up at non-tourist locations because the drivers all want to serve tourists whom they can charge more. It's the locals that need uber not the tourists.