I had this idea when looking at Prusament filaments. They record and provide the filament diameter for every meter of filament (for example example Prusament spool) .
If Bambu would do the same and store the ID of each spool on its RFID tag, it should be possible in theory for the AMS to read the ID of every spool, the printer to keep track of filament usage and dynamically adjust the extrusion multiplier during printing for more consistent extrusion. I know the X1 does automatic flow and extrusion calibration at the beginning, but those values are only calculated at the start of each print and kept until the end. As the filament diameter fluctuates basically every meter, it can still cause slight over-/underextrusion between layers, until the print is finished. This should also help with consistency during multi-filament prints.