After the shading and moving to 3.x PB, we dont need this. But many a places, we can not use the shaded classes. (Like FanOutOneBlockAsyncDFSOutputSaslHelper). In those places it will be better to go with old way of HBaseZeroCopyByteStringer fix to avoid copy.
Need to see where all we need to do this.