As stated on the reference page micros() - Arduino Reference micros() has a resolution of 4 microseconds. So there is no point expecting accuracy better than that.
And I'd say that if anything the accuracy is better for slower frequencies. At 200Hz it's reading 0.9984 of the expected value. At 10Hz it's reading 0.9986 of the expected value.
Steve