"100%" is equivalent to "all". There is no rounding with "all"; either you get all of something or you don't. If a product advertised itself as "kills all bacteria" and then you found that there were 3 bacteria that it didn't kill, it doesn't matter whether that's 3 out of 10 or 3 out of 28 million; it's not all of them.

Understanding the Context

Even in ordinary conversation, if your child says "I picked up all the ... Numbers with more than 100 zeros - English Language Learners Stack Exchange