I’m not sure independence would work out better for Scotland compared to being in the UK but I don’t see why people are so up in arms about them holding a second referendum 10 years after the previous one. We’ve had 3 general elections in that time and there’s a not insignificant chance we’ll have had a 4th before the next Scottish Referendum.
Considering how much has changed since the last vote (mainly Brexit) why shouldn’t the 600,000 new people now of voting age since the last vote not get a say in their future?