Have you a reason why they shouldn't. As they are not code compatible, it would make sense to make them not pin compatible. Rewriting the code will enable 1320 code to work in a circuit that was designed for an 88.
What I would like to know is why Microchip divided the peripherals between the ports. Port A shares the main crystal. Port B the ICD2 and port C the serial port. Switch them around and there is no 16 series where you have an 8 bit port. It would have made more sense to put all peripherals on 1 port.
Mike.