Using modules to prove out your idea like you have certainly makes sense.
However, if you are planning on developing a commercial or industrial product, some of those modules may not be appropriate.
Most Arduino products are designed for hobby use and I would never design them into a product but I would use some of the components and ICs.
For example, I would not use an Arduino UNO in a product but I would certainly use the ATMega328P processor that is used in the UNO.