Holyrood windows 'put MSPs in dark'