Celebrities (or, more accurately, their agents) normally charge several thousand pounds for a radio or TV interview, so the BBC (and other broadcasters) rarely have the money for such interviews. The only time that celebs will appear for free is when, in lieu of payment, they're allowed to promote their book, film, album, etc.