I no longer watch debates because I've realized that the broadcasters prefer the format you mentioned. They prefer it because it's more entertaining and that drives ratings which drives revenue.
The media conglomerates are not interested in substantive policy discussions.