2 issues Al, firstly, the SNP know fine they'd get whipped right now but equally know that the opposition are pretty much useless so they have time to "work" on the Scottish public.
There's still a lot of mistaking a vote for the SNP as a vote for independence which clearly appears not to be the case. There's a great deal of dissatisfaction amongst voters for the unionist parties and politics in general for a great many reasons, not least of which the lack of genuine leadership amongst the opposition here and the more general distaste for dodgy politicians that the SNP has largely avoided.
I just don't give 2 fucks about independence BUT am very glad that a lot of things are devolved and see no reason why we can't have a wee bit more of that.