Brown is 30 years old and has played 290 career NHL games. At this point, he is who he is - it's not like he's going to become a master passer. The Oilers coaching staff either needs to find a way for him to be effective in a more limited shutdown defence role, because asking him to continue to make creative passes is borderline irresponsible.
Vincent Desharnais was able to be an effective player in a similar role, but he was removed from the lineup deep into the playoffs.