Aggressive rate limiting is generally a sign of a weak physical infrastructure insufficient for supporting your API consumer needs. As the API provider, you are in a poor position to judge what constitutes valid use of your API. Punishing your users by breaking their code isn’t the right way to deal with the situation.
Just... wow. Yes being too restrictive in limiting is a sign that you’re stretching your hardware too far, but saying that you can’t decide how your api should be used seems extreme.