Yes you correct ,
So I tried to Pointed out different between PIC and 89c52
PIC needS only five pin's (VPP SCL SDA VDD and GND) very simple connectivity
but as per web schematics 89c52 programmers are very complicated
Let me explain...... I used to use phillips p89c51/2 micros aswell as at98c51/2.... I use winISP (software ) and a home brew programming board, BOTH chips programmed fine on this device.
The documentation I followed is here.... https://www.electro-tech-online.com/custompdfs/2012/01/Lab20Pro-51.pdf .. I spent quite a few days with Frederick Cowan (author of 8051) a professor at Portsmouth university where PHILLIPS were dominant... The p89c52bn comes with a bootloader, if you ground out the EA pin the bootloader takes charge and you program very easily with winISP ...simple