You might be able to get around this by using the laptop microphone instead of the one on the AirPods. Option + click the volume icon in the menubar during a call and choose the MacBook microphone. Audio should switch to A2DP and sound much better.
This works for me on two different bluetooth headsets, but I've never tried AirPods so YMMV.