My take is that published crates are for Cargo and crates.io only, so I exclude everything that they won't use. No tests, no benchmarks, no examples.
crates.io will be storing all this data forever, and every user is going to have to download it all, so I'd rather keep crate files as small as possible.