I think 95% of 'encoders' used on Arduino are knobs turned by humans. The 1500RPM speed limit is not a problem, so long as it's documented clearly that this library is not a general-purpose encoder library.
At those kinds of shaft speeds, you're likely no longer measuring the shaft position but the speed and this library has no way of measuring speed.