Why does the FormController instantiate models with the ignore_request flag set to true?

The Joomla\CMS\MVC\Controller\FormController::getModel method has a default argument for the config argument that sets the ignore_request parameter to true. This in turn means that models will not call the populateState method. Why is the FormController, the only controller to prevent populateState being called? What is the reason that you wouldn’t want populateState to be called when…

Details