Yo soy partidario de que siempre se hable en español. Se pregunte y se responda en español
Pero lo que está claro es que es un estándar el que respondas en el idioma que te preguntan. Como respeto al entrevistador. Y si no lo haces, respondas en dirección al idioma global (es decir, que si te preguntan en español no respondas en catalán, pero si te preguntan en catalán y quieres responder en español...)
Lo que no puede ser es que un jefe de prensa se indigne porque responda en el idioma en el que le están preguntando. A mí me parece vergonzoso