Not true, you can definitely code a PID in Python, it will just look different due to being Python. The logic should remain the same. Now there are no templates in Python, yes.
However, PID is not a requirement however coding automation will be easier and more consistent with it.
Just look up George Gillard PID and give it a read.