I doubt a single developer would disagree that there are too many systems. Too many low quality systems at that.
Generally speaking we did not choose to go in this direction. It happened due to a number of situations and events outside of the current development team's control.
We will be working to address the quality and uniqueness issues in 4.87...I'm certain of it.
Proud member of "the most paranoid group of people in the community"