Team Scotland here.
My opinion is no doubt biased because of my own circumstances.
You need to listen to your boyfriend. Really listen to what he's saying.
I moved to France, met someone and fell in love 30 years ago. I agreed to stay. I spoke the language fluently, had a job, did everything I could to make it my home.
Then we had kids and the reality of being so far from home and family, and awful homesickness, set in.
Then the relationship started to fall apart, and I was stuck.
I am still here, now divorced, kids are adults and I'm finally free to move back "home".
But I can't bring myself to do it because I can't bear the thought of not being there for my children the way I wasn't there for my parents, who did grow old and need my support before they died and I wasn't able to give it becausee I had two teenagers and a job and lived too far away.
So, I suppose I'm like your boyfriend in your scenario. Only I didn't realise until it was too late that I really shouldn't have stayed abroad, despite being in love.
He's telling you that he's not prepared to do what I did.
And I wouldn't have dreamt of asking my ex to leave his home and family to move to England with me. His life was in France. I knew that when I met him. And I respected that.
Your boyfriend knows that your life is in Scotland. He wants to go home. He's being honest at least.
If he's not prepared to stay in Scotland for you, a country he chose to come to, whose language he speaks fluently, and where he has a job, why should you move to his country?
So, he's being honest but, in my opinion, unfair.
And the cynic in me thinks he may well be pre-empting a possible future breakdown in the relationship with all that would mean for whoever is stuck in the country which is nit their home.