Marcher, all houses including new ones have gaps - they need to in order to avoid breathing in stale air, carbon monoxide, etc. The trick is for the gaps not to be too big. That does increase heating bills, however. Older homes usually were not as well-insulated as some newer ones. It's very common to have some chilly "breezes" in the house :-(