No I'm afraid you are stuck with this behavior. It is one of the reasons export/import of a QIF doesn't recreate accounts exactly.[EDIT - Note as discussed below it was found that you can affect this behavior if you deselect "special treatment for transfers" AND you select a Cash account as where the import account, instead of <All Accounts>. Further note that the QIF file should have the account name and type in it, so that it will in fact import into that account and not the cash account]If you think about a transfer it is actually a transaction that has to be connected between two accounts, but you are importing for one account.This causes a "matching" problem between the two. Intuit sidestepped the issue by removing "from" side of the transfer when you do the import, and expects the "to" side import to put in the transfer.Why they picked the "from" side to remove is beyond me. Since the "from" side is always the one in a split, so this always results in the transfers in splits becoming new transactions.And of course to make this problem worse, there could be several "to" accounts, that they think they don't have to import just to fix one account, but there is the ripple effect, which might affect lots of accounts.BTW this is a key reason why if someone deletes an account and then thinks they are going to simply export that account from an old data file as a QIF and import it, they are going to be quite shocked at the results.They will basically end up with an account that is missing lots of transfers, depending on whether this is the "from" or the "to" side of the transfer.
You may get "better" results, if you uncheck the option "Special handling for transfers" when you import the QIF file.