Domain pushing process takes more clicks than it should. The best process will be putting destination account user/email then a confirmation screen with the data like domain / user / email and confirm / cancel button and that's it.
but currently we need to through the cart system with 0$ payment and click like 4-7 buttons/pages before we push the domain.
We understand your complaint, however, to keep an accurate log, we must create orders for even free transactions. This requires moving through the checkout process.