Não acho que a classe deveria continuar existindo. Se cada classe tem que ter uma responsabilidade única e a dela é apenas calcular o valor do imposto (no caso responsabilidade que já está delegada às estratégias de impostos), somente estamos criando indireção.
Objetivando meu argumento, se mantermos a classe somente para uma possível funcionalidade futura de Alteração de Status do Orçamento - como sugerido - estaremos violando pelo menos 3 princípios de desenvolvimento de sistemas, que são na respectiva ordem YAGNI, OCP e SRP.