Expansion since the early 2000's has watered down personnel league wide. Not many teams are going to have the perfect "3rd line center" or perfect depth players up and down their line ups. You're always going to have your ZAR's, Glass Adams, Manbearpigs, Scuderis, ECT.
It's just the reality of a watered down league (and Salary cap has a play in it too). There really is no sense complaining because it's just not going to be perfect all the time. Some go through droughts too.. it doesn't always mean we have to get rid of a player the first sign they're not producing. Patience is virtue, if you let it ride out and sometimes they snap out of it.