Holyrood’s Finance Committee said the Scottish Government is failing to take a long-term view.