It was an ambush.

Trump already decided to cut off aid. Zelensky knew this. 

Trump &amp; Vance had scripted sound bites prepared.

It was public because Trump &amp; Vance wanted to be heroes to their Cult45.

The merits of aid to Ukraine change none of this.