Странно. Мне наоборот привычен именно вариант "на кухне", в отличие от других помещений. Еще "на чердаке", "на балконе", "на веранде". Так же, как и "на Украине", а не "в". Вот "на дворе" и "на двор" звучит, с моей точки зрения, по-деревенски. Лучше будет "во дворе" и "во двор" :).