I don't really think it's that horrible, but I may not have a full understanding of the company credit card. Isn't the guy still responsible for making all the payments? Isn't it HIM on the line for those charges?
Whenever I've had corporate cards in the past, (twice in my professional life), I've always been 100% for the payment of the cards. I had to submit an expense report and was reimbursed for anything that was related to corporate travel / work. I thought it was good practice to keep business and personal separate, but I wasn't required to do that and quite frankly didn't when it wasn't convenient. Then I'd pay the bill in full and get reimbursed for the business portion of it.
After a while, I realized there was no benefit in me doing this, and dropped the corp card altogether. In fact, some of the consumer protections that we have with credit cards do NOT apply with a corporate card. Also, I didn't really like my company seeing all the details of every transaction. So I started using a separate PERSONAL card for business-related travel and then did my expense reports exactly as I had always been required to do.
Unless he has a different kind of setup, it sounds as if he's personally responsible for the payments, so I guess I don't see why the company should even care one way or the other. I know I'm about to be schooled. :)