The YouTube video 'PID vs MPC' from Mark Misin Engineering Ltd perfectly demonstrates that Model Predictive Temperature Control (MPC) is more powerful than Proportional-Integral-Derivative (PID). Marlin implemented MPC as described in Marlin's MPC documentation. The Marlin-based firmware version I use also describes MPC in the mriscoc MPC documentation and as follows:
In the latest releases, MPC is being incorporated in all versions. MPC has proven to be a better algorithm for keeping the nozzle temperature stable, and it is also very useful for high-power heaters.
Source: GitHub mriscoc repository for Ender 3 V2/S1
Since 3D printers, especially the heated parts (bed and nozzle), are relatively simple, with only simple control and sensor readings, why exactly is MPC a better choice than PID? And why is it more useful for 'high-power heaters'?