Manual Transfers don't make sense

I don’t understand why when I choose “Transfer” as my manual transaction type it even asks what the token it is that I am transferring twice. One time for the “from” address, and one time for the “to” address. And it doesn’t even let you choose a different token from the first one. Just why? If it already knows what the token is supposed to be, why even bother asking me? Why not just make it automatic? This is ESPECIALLY annoying when manually moving an NFT because Koinly still doesn’t allow you to search for individual NFT token IDs.