I've seen the formula for estimating cloud base consistently presented using Fahrenheit temperature and dewpoint (for example, see PHAK 12-14; Jeppesen also teaches it this way):
$$ \mathrm{cloud\:base} \approx \frac{(\mathrm{temperature\:°F})-(\mathrm{dewpoint\:°F})}{4.4\mathrm{°F}} \times 1000' $$
However, a METAR always gives temperature and dewpoint in Celsius, and pretty much everything else in aviation uses Celsius — even lapse rate, which is the basis for this formula, is taught as "2°C per 1000 feet". It seems to me that using °F in this formula invites error, since temperature and dewpoint must first be converted to Fahrenheit before using this formula. If the constant on the bottom of the fraction were $2.4 \mathrm{°C}$ then the formula could be used directly with numbers from the METAR.
Is there a specific reason why this formula is given in °F?