I think that the track automation as we can see it today is strongly based on the past where analog consoles and tape machines where the kings and where events and clips did not exist.
Today we are dealing with audio clips and events, we can put many events on each track, move them on the tracks and move them between tracks as well as importing them inside other projects.
In this regard i think that it would be interesting to write level automation data (and perhaps other automation data like event PAN and EQ) directly inside events. This is partially implemented in Nuendo with events envelopes that can be drawn with the pencil tool, but could be extended to a real automation control from the mixer faders and pots.
In the eventuality that we could see in the near future a fully object oriented event management (with dedicated EQ, effects and effect sends for each event a la Samplitude / Sequoia), writing automation data directly in the clip would be an interesting option for post work.
The older method could be kept for compatibility and to accommodate users learn curves / preferences, but proposing this newer method of recording automation data inside events could be interesting when dealing with project containing many clips and needing complex editing / large events import export.
The crossfades in this case should be extended to the events automation data.
Anyone to discus this suggestion ?
If this idea is implemented or patented in the near futur, please Yamaha send me a Nuage system, i like it