It's all a bit more complicated than you make it sound.
It's not extra money if it costs them more in development time than they'll make in profit.