This video has very good ideas that all can use right now - however it also suggests a slicer development that is logical.
There is a clear weakness of the AMS system in the changing of colors, and the poop function - there should be a 3rd option in the slicer that is between print by object and by layer.
If you could print multiple layers per color (object/color/Area/layer) you would reduce AMS changes by the number of lines - 2 lines would cut things in half and would likely work on 90% of prints, and for many prints the colors are separated enough that you might not have to change filament more often than any 10 lines
The print by object is what is shown in the video, but if you print one object (or multiple) with color changes then you change color for each layer, whereas you should be able to get away with printing multiple layers between color shifts by zoning the print.
I’ve watched the extruder during a purge, It currently does zero retraction before it does the cut.
I think without any changes to slicing or hardware, they could retract “X” mm of cold filament from the heatbreak before they cut which would dramatically reduce the waste.
If they worked with E3D to make a revo Nozzle+Heater for it they could achieve the same heat transfer in half the volume.
One other thing I have learned since my original suggestion and that I think should be possible is to only use the break away filament on horizontal layers, as it is time consuming and expensive to use the inter-phase filaments on verticals and it brings very limited benefit on mist prints