Absolutely, a modular design could be very useful here, exactly as per your remarks. The issue is that initially the first product, the model A, was rainproof, and there any modularity would overcomplicate the design.
Now that so many hardware variants became available, it makes sense to reconsider modularity.