"Home" is a place I can settle, start a family, go back to and live in.
I grew up near Geneva. My parents bought a house in France because it was cheaper. My dad crossed the border every day to work at CERN and take me to international school.
I can't be Swiss, because my parents weren't resident. I can't be French, because I wasn't born there. The nearest French hospital is 2 hours away through the mountains and CERN paid for Swiss health insurance. I'm British by descent because my parents are from there. Future children born outside the UK cannot be British from me, because I wasn't born in the UK. If I stayed in Geneva and met a wife there in the same situation (very common with UN kids), and kept living with my parents, future children would be stateless.
My girlfriend is Taiwanese. If she and I had children, they would be Taiwanese from her, and would have to go to the military and learn how to kill foreigners. There's a conflict of interest - I don't want children to kill me. She had a great time in Australia on Working Holiday and wanted to go to New Zealand too, but couldn't get one of the 600 visas even though we stayed up all night and applied as soon as applications opened at 6 am.
For her to move to the UK requires her to meet income requirements of £18,600 per year, which she doesn't earn with her CAD job, and it would take 5 years. New Zealand offers PR after 2 years, and New Zealand PR is enough for children to get citizenship. (some countries e.g. Canada give citizenship at birth to everyone, but then it's possible for parents to lose their visa and be separated from kids - I want PR before I marry).