Здравствуйте, Елена!
Принципиальная разница здесь обусловлена характером отношения к собственно дому. В первом случае, понятно, имеет место крылатое выражение, которое означает то место на земле, где человек может и должен чувствовать себя в полной безопасности. Во втором - представлен элемент собственичества, который явно указывает на нежелание делиться защитой даже в случае крайней необходимости. Далее видим неуверенное стремление к обладанию домом в качестве защитного сооружения хотя бы в какой-то степени.
Если же рассматривать чисто с точки зрения русского языка, различаются эти фразы наличием и характером дополнений, а сходство представлена парами дом-крепость, являющимися подлежащим и сказуемым. Отсюда вывод: за отсутствием связующего звена "есть" везде требуется тире.