Yes, companies should be free to waste their money as they want. However, auditors serve a purpose and that is to identify any fraudulent activities. In the case of Wirecard, EY failed at this.
Correct and that is why they should be made accountable for this. I'm with gp that this particular ban is a bit harsh but nonetheless it is the state determining accountabilities and it seems to have been a thorough investigation.
OTOH, the monetary penalties where a bit on the light side so maybe that also balances out the rather harsh ban.