That thought also crossed my mind, and for my case, in which you have a Motor/ESC combo that is indivisible, and where is almost impossible to take it apart and use it with other different hardware, here can make a little sense. You will obtain a system with a more linear response which is always desirable. But you must tell the client!! Otherwise, as we are doing, we compensate for something that is already compensated.
And besides, as you said, compensating for an exponential response in a system that you have not fully characterized (because it is an incomplete system to which you can attach any motor) does not make any sense to me.