PID is a well-known, cheap, and easy-to-use classic control method. It is
more famous and applicable among other classic control methods such as lead-lag compensator.
nevertheless, it may take longer to control a system than other classic control types or modern ones such as the pole placement method( which can control the system perfectly but costs much more because all state variables have to be measured with sensors).
PID doesn't need any complicated solution because it is all done simply by automation software's predefined toolbox.
Thanks for the information. On the point of popularity of PID, could the unavailability of ready-to-use PLC function blocks for the other control structures be one of the factors that their popularity is lower?
I mean let's say I don't mind doing the math to get zero's and poles, etc. for better performance, but the issue comes during the implementation of the algorithm on PLC.