Competitively, yes they're not good, but in-game:
1. Dedenne is not useless; it has a dragon *immunity*, and the ever coveted Pick Up.
2. Pachirisu is far from useless; Charm, Light Screen then U-Turn out of there. We all know nearly no one knows that you can switch Pokemon to negate stat drops. Run Away is so much more useful than you'd think.