Perhaps they need to change the name of these on-topic AMAs, but Musk isn't selling BFR rockets to consumers, generally geeks are interested in SpaceX from a hobby interest point of view, and so the idea of marketing and brand promotion seems a little divorced from reality.
SpaceX isn't going to increase their launch contracts by entertaining AMA questions. My guess is, Musk likes engaging people and talking about the cool shit he's working on.