Kirk is just as good though. Well, like...90% as good. He's also just 1 year older.
Kirk is the better defender, but not by much.
Moreno is the better offensive player, but not by much though the margin is wider than the defensive edge of Kirk.
Of course I'd rather have Moreno now with hindsight given the body comparisons as Moreno will probably age better, but... the trade was perfectly legit in its thought process. Deal from strength where you already have a keystone and get someone back where to make a team wekaness better.
Yep, Varsho didnt put in the best 4 years and that sucks. But the process of the trade is easily defensible.