why couldn't you use bitcoins directly given that you're already on
the same chain?
You can, but a trade involving bitcoin requires an extra transaction to send the funds; trades between XCP and an asset or between an asset and another asset can be completed with only two transactions.