Нужно различать когда носитель поправляет в контексте и когда он говорит "так нельзя". Вопрос почему одно лучше другого во многих случаях не имеет ответа и степень лучшести розниться от мнения носителя.
Если вы "так лучше" приняли за "так нельзя", то или он или вы ошиблись.
Обсуждать это стоит в контексте, в котором вы его обсуждали. Без контекста 非要去不可 и 我在北京住 правильны.
要 в 非要 имеет своё реальное значение, возможно, оно не нужно в том контексте
Если вы "так лучше" приняли за "так нельзя", то или он или вы ошиблись.
Обсуждать это стоит в контексте, в котором вы его обсуждали. Без контекста 非要去不可 и 我在北京住 правильны.
要 в 非要 имеет своё реальное значение, возможно, оно не нужно в том контексте