Why should any company spend the time and effort to do proper dubbing on Japanese cartoons when there isn't any payoff. Kids would buy the crap even if the dubbing script had no relation to the original script. They don't care. They think it's the best thing since sliced bread.
Nothing with that target audience is ever done well--because kids don't know the difference.