Grumble grumble, this new Financial System is pants. We can grumble between us but the Managers call it a success. We are not allowed to criticise it !
Clearly, the managers are using different criteria to monitor the system than you are.
One might, possibly suspect that the concepts of "not getting looking bad" and "supporting the idea of the senior manager no matter what" might be one of the minor criteria
Most of these things are like Brexit
IT IS A WONDERFUL IDEA and if implemented and used properly it will have HUGE benefits for the country (or organisation)
and the most important thing is to be able to be distant from the people implementing and using it so that when it all becomes a total dogs dinner then you can point a finger and shout loudly about how it
WOULD have been wonderful if only THAT IDIOT hadn;t been in charge of it
and if only YOU were in charge.......