I agree that grams are inconvenient to use for flours and liquids, so litre/desilitre/millilitre just seems the logical option.
It works for fluids but it is complete mess for any compressible solid (flour), and even non-compressible one that comes in different grain size(salt).
On side note it would be nice to have tabletops with builtin scale...