acredito que a principal possibilidade de uso de um comando como esse seja quando você vier a desenvolver algum programa que necessita execução em tempo real, onde o tempo de resposta para alguma alteração tenha que ser realmente muito rápida por exemplo um sistema de uma hidreletrica, onde você fica monitorando a temperatura das turbinas por exemplo.
desta forma, você cria um loop infinito, e no inicio do loop você coloca um if com uma comparação que você espera que retorne true. dentro do bloco de comandos do if coloca somente um continue, que fara a execução do loop começar do zero fazendo em seguida a verificação do if novamente. no caso de um dia a verificação retornar um false, ele pulará o loop, executando um codigo criado especialmente para contornar a situação.