I think it wasn’t the point of OP that “meter” better matches the French pronunciation, but it does better match the (American and British) English pronouciation than “metre” does.
I think it wasn’t the point of OP that “meter” better matches the French pronunciation, but it does better match the (American and British) English pronouciation than “metre” does.