Aviation. 500 & 1000 ft intervals are very convenient discrete altitude levels for coordinating traffic, and that's probably a key reason why it's held up universally. In meters, the interval will either awkward and hard to communicate numbers or spaced too widely to be efficient.