There are, however, quite a lot of anime that do get dubbed into English as even though anime is mostly targeted for the localized Japanese audience they also know it is quite popular with Western audiences as well. This is something that a lot of people just see as something natural as "why not cater to us as English speakers if they bring it over?" well, it's a lot of extra money to re-hire an entire extra cast of voice actors to redo an entire series. To be honest it's not something Japanese animation studios like to do. It is a lot easier for these companies to just subtitle their works for Western audiences and most people that watch anime don't seem to mind.
When an anime does get both a dubbed version and a subbed version, it comes under heavy criticism from those that watch it. There are those that can only watch subs and only watch dubs, then some that can do both, and no one can ever agree on what's best.
Yet it's always an argument that exists in the community, sub vs dub. What it comes down to is simple and why I can't understand why it ever becomes an argument in the community in the first place....... it comes down to personal preference and that's all. You can never force someone to watch it the way you do. You can mention your personal feelings about whether subbed is better than dubbed or dubbed is better than subbed but never force your opinion on others.
I will give you a few of my own personal examples of which I prefer and why.
ENGLISH DUBS
I'm not personally a fan of English dubs of anime, because they put absolutely no effort in, I haven't watched Sailor Moon or Gundam Wing in years but I enjoyed them in English in my childhood. The only exception to the anime where the English voice actors go out of their way to put effort and actually try to bring the characters to life in an English dub are the Dragonball series and the Seven Deadly Sins (at least in my opinion of dubs I've seen anyway because I do avoid them like the plague). Actually to be blunt, Dragonball is ONLY good in English and that's why I haven't been able to watch DB Super until they were able to dub it. I respect her talent and I know that she's beloved in the Japanese anime community but sorry Grandma Goku/Goten, I can't do it because Sean Schemmel is Goku no matter what. He always will be to me, just like Christopher Sabat will always be my favourite DB character: Vegeta. Is it a bit of my childhood bias behind liking this dub and thinking it's superior to the sub, partially I'm sure, but I gave DB Super a shot in Japanese.......couldn't do it.
If English voice actors were trying a lot harder and they made the characters feel important, like in Dragonball, then I wouldn't hate dubs as much as I do but to each their own.
The rest of anime, I find is almost always better to watch in Japanese itself. It's what anime truly is, Japanese animation, sometimes the companies don't bother to make dubs and I don't blame them. There are plenty of great shows that are just in Japanese, shows like: Nichijou, the new Berserk, Another, Re:Zero, and many others where I just find them enjoyable regardless. Then there are shows that have a dub but the dubbed version is so god awful it makes your ears bleed. It may be cliche of my choices on this post of these pictures, looking mainly like mainstream anime is all I watch but it's the best way to show crappy dubs. Attack on Titan, Bleach, and Sword Art Online have probably the WORST dubs I've ever heard, the dub for Attack on Titan is actually so bad that the Japanese audiences themselves (who obviously don't need dubs but have watched them to see) have rated it as legitimately the worst dubbed anime ever.
I'm not going to hark on dubbed anime because like I said there are a few I do enjoy, I'm just speaking my opinion, and the reason that I enjoy subbed anime more than anything dubbed is: the effort, the emphasis, emotion, the general feel from the voice actors. I genuinely feel that the Japanese voice actors give everything they have to help bring these characters to life, it's always refreshing to see people have a genuine love for what they do. Whereas some dubs, the voice acting is so awful because they put none of that into it: emotion, emphasis, etc it's all gone and it makes the characters flat and boring. There's nothing worse than a show with boring characters, especially series that sometimes last over 300 episodes or in the case of One Piece 900+.
We should all be glad we have the option to choose sometimes and to like what we like, if we enjoy something like anime being able to choose how it's presented to us is great.
Just enjoy and don't argue amongst one another.