@Linguini
A lot of it is down to NS wanting to be distinctively different to the UK, but in a way that's very administratively easy.
She can claim "progressive/LGBTQ+/Stonewall" rainbow points without doing much, and put herself apart from the rest of the UK.
She doesn't care that this position harms Scottish women and girls. She just want to look more rainbowy.
Like Canada.
Its this. I lived in Scotland for 30 years. The SNP are branding experts and have a very clear mission to market Scotland, under Nicola Sturgeon, as a progressive, left wing country. Joanna Cherry used to be my SNP MP and I wrote to her about all this, before she was GC. The reply from her office was that Scotland was determined to be the most progressive country in the world. That's a direct quote. That's their mission. They just do whatever is seen as progressive because that fits their brand - not because they have thought through that policy. They are a brand led party.
The second clear branding exercise is to market Scotland as a positive, capable country and people.
On the latter point, Wales could learn a lot. Wales is marketing itself as progressive too, but without the positivity and capability. The difference in hearing Plaid Cymru talking about Wales (its pretty shit here, so we may as well go independent to see if we could do better, we sure couldn't do worse) and the SNP talking about Scotland (Scotland the Brave!) is marked.