On Tuesday, 13 March 2018 at 22:56:31 UTC, Jonathan M Davis wrote:
The downside is that it increases the number of symbols which the program has to deal with when linking against a shared library, which can have some negative effects.- Jonathan M Davis
If I understand correctly it's also responsible for TypeInfo being generated for private classes regardless of whether or not it is ever used.