Я бы разделил их в принципе только потому, что они разные звери. У вопроса есть заголовки (как вы сказали), теги, избранные маркеры и (предположительно) предмет поиска по попытке обнаружения дубликатов.
Мне показалось бы, что они достаточно различны, чтобы оправдать отдельную таблицу.
Однако мы не знаем , как SO хранит их в базе данных, вы видели только экспорт в дамп данных - возможно, функция экспорта объединяет вопросы и ответы в сообщения.
Может также случиться, что информация, общая для вопросов и ответов, хранится в одной таблице, а дополнительные элементы, относящиеся к конкретному вопросу, - в другой таблице. Если не спросить SO разработчиков, я не могу придумать, как это подтвердить.