It depends on the situation and the players. The players need to accept the platoon concept. And the players shouldn't really be too good to waste in a platoon. Obviously with these three situations, the players bought into to platoon. And as far as I know, you never heard of any disatisfaction from them. I will say, I think Davey's idea to play Mookie in left field while Lenny played centerfield was the best solution of all (it's inaccurate for you to say the platoon went on for four years). I always hated losing Mookie's bat.
For me, it's not platooning per se that can be the problem. It's the question, do we want this player to be getting the amount of ABs they'll get as half of a platoon? Hairston is fine, but Baxter? I dunno.