HPWM, HSERIN, HSEROUT will use the PIC dedicated pin as it use the internal Hardware module. SERIN/SEROUT/I2CREAD/I2CWRITE/SHIFTIN/SHIFTOUT are a software solution and may be used on almost any i/o of your PIC.

Maybe one day we will have HI2CREAD/Hi2CWRITE/HSHIFTIN/HSHIFTOUT, in the meantime, we used those we spend hours/days/months on.