Software that is not used (for what ever reason) is abandoned, and therefore does not grow.
So there is selection bias too - the most notable software is the successful cases, and they become "bloated" because they are successful.
(what the author talks about is not bloat, it's clever hacks that also make it much harder to understand the program)