Mike you are 100% correct.
The model is simplified for illustration purposes.
Earthmoving resources work as a team and the production rate is frequently that of the resources as group [multi-resource], not as a sum of the individual resources. You shall model each team [group of resources] as a multi-resource within a Skill, each with its own production rate rate as a group [a no brainer]. In this way the available resource group [multi-resource] will be assigned based on common skill and the activity duration adjusted accordingly.

Among the variables to consider are the production rate of the excavator(s), the size and number of trucks, the hauling distance, space considerations at loading area as well as at unloading area and a few other considerations. Any person with basic knowledge of earthmoving would be able to balance the work and correctly determine the production rate of the crew(s). Ideally there shall be no over/under capacity of any resource.
In the case of the Retention Pond each team [team 1 and team 2] shall consist of the excavator, operator, trucks, drivers and spreading plus compaction equipment at the haul site. In this way when the second team becomes available to join the first one all resources will move with it and the resource leveling will take into consideration the availability of each individual resource that make up each team. No scheduler, no matter how rookie will delay such an activity if it can start with only one team. No scheduler will not add the second team when available, a no brainer no matter how rookie the scheduler is.
If the whole crews are not shown the model is incomplete, will not be transparent and might be in error because of potential omissions when resource leveling. Keep in mind that for a schedule to be feasible all resources must be leveled.
Shortcuts are no excuse, good planning and resource modeling require all relevant resources to be loaded and leveled.
Modern scheduling software shall allow you to model this scenarios as well as more complex, it is a matter of knowing how to use your software.
