Excessive and unnecessary appeals happen all the time and umpires do have complete control over it as they have the right to penalize players or captains, given they have been warned once.
Also when the captains do take review it doesn't take much time as they have only 15 secs to take a DRS call, problems come with the 3rd umpire cause sometimes in pressure moments they even take 2-3 mins.
This is a good video on umpire's call
https://www.youtube.com/watch?v=7MfLv9hqYXMMy concern is that sometimes the momentum is lot when the third umpire spends 2-3 minutes to take the decision. For the viewers who are closely following the match, the flow will be lost. But also, excessive appealing from the part of the players is another issue. I agree that the umpires should be given more powers to deal with it. But in the end, none of us want inaccurate decisions from the umpires to be retained. Overall, the implementation of the DRS has worked wonders in international cricket.