When did "we need 100% coverage" become the default answer to every quality concern?

I have theoretical knowledge of ‘100% coverage’ - you know, landing modules onto the moon or performing literal life and death functionality etc… if management truly wants bug free software, obviously they need to pay for it and it is up to the devs and QA (assuming there is a split) to make stakeholders aware of the costs. Bug free software!!!