A unit of measure does not define accuracy.
Quite, but a distance in feet is more finely defined than the same distance in metres, purely based on physical size, neither is more accurate.
In aviation they will usually set an altitude in multiples of 1000 feet, maybe less in certain areas, 1000 metres is perhaps too big a window for that purpose.
Americans invented the plane so that's probably the starting point of feet becoming used, regardless, as long as it's an internationally recognised measure, and feet is, and it works, what's the problem?