Some small cons:
1. There's an increased risk of diverging behavior between ENABLE_ASSERTS == true and false making tests not reflect real world behavior. Especially for commonly used classes like GURL, the increased risk is likely not worth the resource savings. For less commonly used classes, it's a proportionally smaller concern.
2. Make debugging bug reports from logcats harder, though it's hard to measure by how much, and some examples the data would've been elided anyway.
3. More complexity for the style guide.
It has not been the de facto practice, though, as far as I can tell it's done in 2 classes (GURL and VariationsSeedFetcher) out of ~100:
4. Does not match current state.
I'm lukewarm on adding the recommendation; as none of those are deal breakers, if the pros are significant, I support it.