The main costs are not a few components which you might safe by a modular design. Instead the main costs are driven by complexity of both hardware, casing and firmware. A modular design would increase the complexity in all three areas. In consequence the product would be more expensive, later release dates, larger casing.
Fill in the blank.