PID is the hello world of Control Theory which can be used to solve very complex control requirements by iteratively processing feedback. For example these quad-copters juggling use CT even though you may think this is only possible with some kind of machine learning algo.