France is (mostly) not an island and they weren’t besieged during WWII.
I’ve also heard that Britain rolling early with the Industrial Revolution meant that they got the big cities quicker and fed them with bland canned goods before they worked out the fresh goods logistics.