Per Jason, it may be possible to not store this in certain scenarios. This came up in review of #78446
It is possible (probably not likely) we see an increase in mgd heap in legacy projects due to that PR. It removed hiding those allocations in temporary storage, but kept around the commandline in certain cases instead. _commandLineArgumentsForCommandLine appears to only be stored for a particular scenario that I'll ask Jason to outline.