The problem with modern politics is that too many people cling on to history.
There's no-one left in frontline politics now from either Thatcherism nor the Lab government from the Winter Of Discontent, yet people still hark on back to those days as if that's all there is. People move on, ideas move on, look at what you've got now not what happened then. Hell, even the current Labour lot barely resembles anything from the Blair days!
People voting based on historical events is why politics doesn't work.
If you think that Holyrood will get full power and suddenly everything will be rosy, think again. You will still have greed, you will still have incompetence, and you will still have major social issues that require a change in government to sort. It's why neither Con nor Lab stay in power forever, because neither system is perfect and sometimes you need a reboot.