Потому что на дебатах Путину пришлось бы оправдываться за свои провалы, отвечать на неудобные вопросы в стиле "почему вы не помогали гражданам во время карантина, как это делали в западных странах"? На прямых линиях и пресс-конференциях он отвечает на подставные вопросы, причем издалека. А на дебатах такие ответы не прокатят, там нужно отвечать по факту
Путину все эти годы не было необходимости ходить на дебаты - он и так уверенно мог победить любого кандидата. Хотя, конечно, если такие дебаты положены по Закону о выборах, то Закон надо бы выполнять. Да и зрителям - будущим избирателям их было бы интересно и полезно посмотреть.