Maybe there is nothing to "fix" , or better "no fix could change your opinion"?
Although I think the dps could have a little more responsibility (I proposed it myself some time ago, with conflicting opinions) I don't think someone chooses to play a DPS class to avoid responsibility, but rather because everyone wants to be a striker and no one wants to be a goalkeeper.
In short, it is an unsolvable "trinity" problem.