If the company knows ahead of the time for a surge in traffic(which in this case it does), API throttling is a poor solution. On the other hand, if there is a sudden spike and company did not expect, throttling would limit the load on backend application. I disagree with the your response. The question should be framed differently if throttling is the answer.