I think it's because metric is logical, makes things easier to understand and is used practically everywhere except the US.
English has been adopted as the international language (largely thanks to American TV, Movie and Music exports) so Esperanto doesn't really deliver much and doesn't have the numbers to be worth it.