Because it's assuming that you're getting the payment with the SO entry, much like an over-the-counter sale.
I can't recall specifically, but it might also make a different how you have your payment methods setup. Does it do it for all payment methods or just some?
If for all, you'd just need to track the payment method on the payment transaction after being invoiced.