Zelenskyy wasn't there to express his views, present photos, debate security, or bad mouthing US. He wasn't invited to discuss the war. He was invited to sign a partnership agreement for future economic income for Ukraine. Initially there was not going to be a public presentation. The prime minister of France made a special request for President Trump to host Zelenskyy and make a public presentation. I guess he owes us one now.
He derailed the entire event and use media/air time to try to railroad the US into military support. After repeatedly being told NO, not only by this administration but every prior administration. Biden wouldn't send in ground troops. Obama wouldn't send troops, he wouldn't send military aid but did sent sheets.
You are correct, Zelenskyy was not on the same page as the meetings agenda. He wasn't even in the same book.
Moo