At present, on Order type, we have an option to select the posting setting to 'use sales account from'.
The option applies to both stock and non stock items.
Adding separate option for non stock item here gives great flexibility. Most of the time, non stock item like a charge, freight, may have to hit different sales account.
There is no option to set this up now, other than setting account selection at item level by updating sales account on all items.