A more directed approach would be good, but it's not that bad. Breadth of useful knowledge is actually a good thing, if maybe not the best thing. Breadth of topics within a single conversation (which is basically what advertising is) just makes you sound like you have a disorder.
Not really related to the discussion at hand, but your last sentence resonated with me. I hate talking to people when the conversation meanders around to every errant thought they ever had and you never come to a coherent conclusion. I get the impression that they don't truly understand what they are talking about and/or never had an idea that they thought was bad. I love brevity.