Uma solução interessante que eu achei para Mac é o SelfControl. Ele atua como bloqueador de toda a rede do computador, ou seja: corta integrações de apps além do navegador, e atua em todos os seus navegadores.
Você insere por quanto tempo quer bloquear o(s) domínio(s), e depois disso só depois do período ele libera haha. Acho que só matando o processo manualmente pra driblar, mas não tenho certeza. Ou seja, força a produtividade, literalmente.