Just like real pets, Pokémon wouldn't be perfect. But it's much harder to shame them for any mistakes when you can actually hear the Pokémon explaining what happened!
They're too cute! Damn you, Silly Filly Studios. Maybe we shouldn't Pokémon shame at all. Or maybe Pikachu should stop shitting the bed. Either one would work.