Note that in this incident, the local controller was handling 3 active runways (1, 4, 33).
Not convinced that saddling a single controller with issuing takeoff, landing, and crossing clearances would result in fewer runway incursions.
and
And indeed, the one rwy/one ATCO/one freq. principle might become unworkable when handling 3 active runways with a substantial number of runway crossings.
This not how the system works , in a high density airport it should be 3 active runways, 3 controllers. But the FAA does not have the staff to do this, so they bend the rules. Again it works in low traffic but not in DCA or JFK . hence the incidents.
The sad thing about those 2 incidents is that very likely the individual controllers will be given the blame, but nor those that devised and allowed such procedures.