Not saying if it is 100% good or not but this might add costs and time. The main reason for that is to simplify the fabrication process so there is a single line without different hardware configurations.
Not allowing it will reduce material waste in some cases that's true though. And in a way reduce the possibility of subscription models based on hardware unlocked by software which is good.