Posted too soon Ok so far I'm not seeing the sacrifice. It all looks like a win.
Well, there's still the risk of not making it where we are going.
Life is a risk. But what you are talking about is taking a risk not a sacrifice. Not taking the opportunity is the sacrifice.
I'm unsure why you would be tied into a Meh job for 4 years. Couldn't you change once over there? But even if you are tied, my sister is a doctor. She has done loads of jobs she hated because that is what is demanded of her to get what she wants ultimately.
Again that's life. So few of us have a job that we love. Most of the time it is good enough and puts food on the table. Even passions can wane when you are doing it every day