I read in The Economist that the No vote was bolstered by Scottish pensioners who fear for their retirement funds.
It's inevitable that the referendum will occur again (probably under a Tory majority government) and with those said pensioners not around; you'll get the result you wanted.