Let's look at it separately, and I'll start by analyzing why Britain has not been able to assimilate Scotland for three hundred years.
First of all, by the nature of the country, the United Kingdom is a United Kingdom, consisting of four parts, of which Scotland is one. You know, Scotland was also an independent kingdom before, but due to the fact that Queen Elizabeth I of England died without heirs, the two independent kingdoms had to share a king.

Moreover, the king of Scotland and the royal family of England at that time were also very close, and she was also the cousin grandson of Elizabeth I, which can be said to have the blood of both the Scottish royal family and the English royal family.
It should be remembered that Elizabeth I was unmarried all her life and had no heirs to choose from when she died, which also became the beginning of the merger of the two kingdoms of England and Scotland. Slowly, it also integrated into Wales and Northern Ireland, which formed what is now Britain.
Although several countries have been integrated for more than three hundred years now, their sense of independence has never changed, although they are called British in the world, but in britain, their sense of national independence is very strong.
If you travel to The UK, you come to different places and ask the locals if you are British, it will make them feel uncomfortable, and they often don't answer that you are British, he belongs to that kingdom and tells you that they are there.
In fact, the United Kingdom is equivalent to a family of four families, and when they get along with other families, they will be mainly family. However, within their family, when each family and each family get along, they value their own family more.
Let's analyze how the Soviet Union assimilated East Prussia over fifty years.
Arguably, this was one of the greatest benefits that the Soviet Union saw in World War II, and it can also be said that it was war reparations to the Soviet Union, and after acquiring this territory, the Soviet Union renamed it Kaliningrad.
In fact, the acquisition of Kaliningrad was a Soviet conspiracy at the time, and this conspiracy was already planned and prepared at the end of World War II. Since the end of World War II, the Soviet Union has begun to drive out the German people in this area, and more than three million German residents have been expelled that year, basically driving out the German residents here.
Moreover, the Soviet army was also relatively "fierce", and for the non-Soviets of that year, they did not engage in assimilation, and they were completely hard to conquer. As long as there were people who disobeyed them, whether Germans or later Japanese, the policy adopted by the Soviet Union was very direct, that is, massacre.
Imagine that under such a premise, the people of that place can bear it? Of course, for East Prussia, the Soviet Union did not carry out large-scale massacres, but took a different approach.
After expelling the German population, the Soviet Union began to send a large number of its own people, especially the minorities of the Soviet Union itself, which Stalin forcibly moved here. But wherever these people go, they are still the people of the Soviet Union.
Therefore, in the policy adopted towards East Prussia, the Soviet Union did not need to assimilate at all, and it was enough to directly drive out the Germans in that place and replace them with the people of their own country.