Why are some accents & dialects accepted while some are not?

Why are some accents & dialects accepted while some are not?