Certo che funziona anche senza resistenze, però vedi che succede? Oltre a far surriscaldare quindi danneggiare l'integrato rischi anche di bruciare i led. Le resistenze servono appunto per limitare la corrente che circola, quindi con le resistenze appropriate i led chiederanno solo la corrente necessaria alle uscite dello shift register.