A. Its not 8 months, its 20 months! Pickit 4 was released 1 year ago....
B. Pickit 4 work based on scripts to avoid having re-flashing firmware for different families. That's why they have to rewrite all programming routines for every mcu.
C. I agree that this is a long time, for marketing reasons they released the hardware without proper software support