Why doesn't Core know where the transaction is coming from Someone I know sent me a transaction. I know where it came from, and blockchain.info knows it too. But why does BTC Core say it's unknown?

Can't it find the address by looking at the blockchain?
The 'From' field was intended for online transactions, a feature that was removed many years ago. For more information, see IP Transactions.