wouldnt really call that a waste if those devs are producing meaningful features and/or fixing bugs.
devs work on the features they are told to, they don't direct what features get put in place or even how those features should behave in UX, most of the time.
seems more a design and/or project management failure, to me.