It would have been a drawn out fight in the courts as McConnell said early on he wasn't interested in hearing any of it. McConnell decided.
McConnell rejects Schumer's call for witnesses at impeachment trial
McConnell also had enough votes in the Republican controlled Senate do set the rules he wanted.