What's wild to me is not using -gsplit-dwarf to have separate debug info and "normal-sized" binaries
but the article says 25+GiB including debug symbols, in a single binary?
also, I appreciate your enthusiasm in assuming that because some people do something in an organization, it is applied consistently everywhere. Hell, if it were microsoft other departments would try to shoot down the "debug tooling optimization" dpt
For example I can imagine desktop operating system antivirus/integrity checks having this effect.