According to nomicon, local receipts are only created during transaction-to-receipt conversion; is this accurate?
Is the only reason for its existence is optimization of [at least] one block delay when transaction sender account id is equal to the receiver account id?
There are 2 reasons:
EDIT: To answer the first question. The local receipt can only be created from a conversion of a transaction to a receipt.