Pourquoi certains web designers le supprime ?

Souvent par refus que leur design soit « pollué » par le style par défaut, ou par ignorance totale de l’accessibilité.

Beaucoup d’intégrateurs utilisent un resetCSS qui désactive le contour. Parmi ceux-là se trouve celui d’Eric Meyer, mais Eric est parfaitement clair : ceux qui l’utilisent doivent redéfinir le style du focus.

/* remember to define focus styles! */
:focus {
outline: 0;
}

Notez le commentaire qui dit explicitement n’oubliez pas de définir les styles du focus ! – L’ignorance n’est pas une excuse.