Exactly this happens all the time, in companies all around the world. And Nokia are finally learning to do it too - release less phones, make them more focused, stop trying to cram everything into it. The N950 is one of those casualties. I can't think of a better argument for why a phone is being produced and sold in small quantities just for developers - it would've made more sense to send out a stripped-back N9 (or hell, just a normal N9 on a lease). It's not like they're gonna be writing code right there on the thumb-board.