Is a Geoscience degree worth paying for?

Hi I am F22 about to graduate from the open university with a Diploma of Higher education in Environmental Science from Scotland and my partner has had an amazing job opportunity that involves us relocating to Sheffield this summer for a couple years at least.

My goal was to use this Diploma to get advanced entry into Geoscience BSc and furthering onto a Masters after in Scotland. This job promotion my boyfriend has received is a once in a lifetime opportunity for him and I am so proud and will do anything to support him as he has supported me. We have been together 3 years and were friends before that so we are in a very stable relationship.

However, this makes things a bit difficult for me, as I will now need to finish this BSc in England. Which costs a lot of money. In Scotland we are lucky to be able to go to university for free. So essentially I will be throwing that away to study somewhere where I will need to pay almost 10k a year.

The good news is with advanced entry I may only have to study for 2 years to receive my BSc (maybe 3 at most) and come back to Scotland to complete a Masters.

But my question is, do you think it is worth it?

Do you think a degree in Geoscience (or any related subjects as idk what my masters will be yet) is a reliable enough degree that I will be able to find a career with good earning potential so that the cost of studying in England won't be for nothing?