I think we have differing images of what a “group of units” is in our heads.
In this context, I perceive Factorio to be similar to an RTS game like Starcraft, where a player can drag-select a group of units on their screen and then right-click on an enemy base to send them to battle. In Starcraft, units of different speeds/movement capabilities would behave independently and would, yes, arrive separately. This provides a challenge for the player, but also gives consistent and predictable results of what will happen when you command a group of units to go somewhere: they will arrive as fast as they can regardless of what kinds of units were selected.
In an 4X game like Stellaris a fleet of units would be behaving as you describe, but that would require the player to explicitly designate a selection of units as a “fleet”.