The relationship between the Scottish Government and business has once again been to the fore