We might be forgetting just how damn good Moreno was before the injury. At the time, his bat was considered one of the best in all of MiLB.
Ruiz at 20 in AA, 100 wRC+. Moreno at 21 in AA, 192 wRC+. Moreno's bat should be assessed as >> Ruiz.
IMO, as he moves further from the injury, that dynamo bat makes a reappearance, probably in early 2023.
I too would be fine with Alek Thomas and an SP prospect for Moreno, but trading him now could end up being a major sell low whereas trading Kirk is more likely to return something close to his true value.