I suggest that the ‘Create Initial Parameter Events’ option could be greatly improved by making it more flexible. Rather than the current ‘all or nothing’ option, there could be an ‘All’ mode (the status quo) and a ‘Selective’ mode allowing the required types to be chosen. This would then just need something like a boolean array to be scanned to see which event types are actually required. ‘Teaching your grandmother to suck eggs’ comes to mind here :)). So, in my case I could select ‘Volume’, and maybe ‘Pan’, and have the initial parameters reflect only the fader and pan positions of my initial rough mix. Much neater than having to have all of the redundant stuff in there.
As a test, I’ve just created a new project containing one track and selected ‘Create Initial Parameter Events’. This created 25 automation lines, most of which I would never use. This means that a project containing 100 tracks would have 2,500 mostly redundant automation lines in it - a real mess when using ‘Show All Used Automation’.