So I were experimenting with Lobsters and using them to throw units into other units.
For mobile units, it seems that they take massive damage from the collision but only if both units are of the same type.
I tested throwing Bandits, Ducks and Jacks against each other. Bandits got destroyed instantly when they hit other Bandits. Ducks got destroyed instantly when they hit other Ducks. Jacks took quite a bit of damage from the collision between eachother.
However when I hit Bandits with Ducks, the damage was negligible, while the ground impact could deal significant damage. Same when I threw Jacks at mobile units.
When I threw mobile units at buildings, both the building and the unit being thrown took significant damage.