Why is the price of (bio)CNG and (bio)LNG at the pump in kilograms instead of liters?

(bio)CNG and (bio)LNG are priced per kilogram because, unlike liquid fuels, their volume can vary depending on pressure and temperature. Using kilograms ensures a precise and transparent way to measure the amount of fuel delivered, regardless of its physical state. 

Is this useful?