Well, you could do that. It would eliminate the coplanar edges that are getting deleted. It kind of depends on what information you need out of the model. If you need to be able to provide quantities and dimensions for the rails, stiles, and panels, you would want to make them separate objects. In that case you would also want to make sure panels are large enough to fill grooves and rails include the tenons or stub tenons so you get the right dimensions.
If I were going to model the five parts of the doors as individual objects I would use components, not groups and I would use Make Unique as appropriate when changing dimensions. I also wouldn’t use Scale or even Fredo’s Box Scale for changing the dimensions. (Arched rails add a little twist no matter how they are modeled.)
You could draw the doors as you have and avoid deleting coplanar edges.
When I don’t need detailed frame and panel doors I model them as you describe but I don’t bother drawing in the glue lines between rails and stile. They normally don’t show all that much in reality and I don’t think they are worth showing in the model. For example, the doors in this model are basically slabs with Offset and Push/Pull to make the panels. In this case the doors were being ordered from a supplier and they were going to be painted anyhow.
On the other hand, this cabinet was modeled for detailed plans so the doors are modeled with all the joinery and other details.