Dúvida CDN

Gostaria de saber se é recomentado usar CDN ou arquivos locais de estilo. E se usar CDN ele pode quebrar a aplicação?

Exemplo:
Fiz um site para uma loja de autopeças. Aonde uso o framework bootstrap via CDN, dentro de um bloco uso a class=“jumbotron”. Até ai tudo certo. Certo dia o servidor que está alocado o arquivo de estilo CSS foi alterado ou removida por um desenvolvedor a classe jumbotron. Isso iria quebrar a minha aplicação?

CDN é mais otimizado que arquivos locais. Correto?

Usar cdn implica que, a cada acesso ao sistema, será necessário requisitar externamente (no servidor do cdn) aquela parte da aplicação.
Se for um sistema interno, sem acesso á internet, vai quebrar.