Hi Earl,
If the Purchasing documents are for stock items, this does make sense, as there is no cost of sales associated with stock item purchasing (they get coded to the asset account), the cost is recognised in the sales document when the item is sold.
I tested in my 9.0 PL08 version & the cost centres are defaulting in service based documents correctly.