I stick with pretty minimalist programs these days, which to me means training 2-4 movements and filling any gaps during my warmup. I've found that I get better results with less planning/mental effort this way, compared to when I "focus" on many different movements. That being said, I don't think there's anything wrong with working many different movements, just as long as you are at a reasonably high level of skill with most of them. For instance, it could be an issue if someone if has five different training sessions per week, two of which are based on movements that they are very familiar with while three of them use lifts that are new. This would mean that our example athlete is only getting two high quality training sessions each week, and the other three sessions are skill work that will help them improve each specific lift, but will have little carryover to other endeavors. Of course, it's a little more complex than that, since lower skill lifts will start to produce carryover sooner than high skill lifts, but hopefully you get what I'm saying...