Reasons to remove the cargo-* Ant tasks:
1/ Less maintenance work.
2/ Make it easier to add support for a new container (i.e. no need to create a container-specific java class)
3/ Make it clear to users that Cargo supports a generic Ant task. I've talked to several person who told me they didn't know there was a generic Cargo Ant task.