Because users might want to report on Expenses within a project and right now we have to key a full Purchase invoice in order to allocate a project to a purchase which takes much longer to key.
You won't be notified about changes to this idea.