I would have to contest the statement that a carburettor corrects the fuel mixture for changes in air density. (If it did, there would be no need for a mixture lever).
A carburettor is a dumb device, set up on the ground for one set of parameters.
Modern fuel injection is more sophisticated and does make corrections for changes in air density.