Technically healing potions ARE magic. In the books they're listed as magic items. They're potions after all. They're meant to be fairly hard to come by, but are as common as they are in the game because it's a video game, healing potions are gonna be more abundant. So I guess given they're magic, saying that they work if you throw them at someone isn't entirely impossible. The problem is that it really FEELS dumb and silly, and it's not like it's a thing meant to enhane the feeling of the world having a unique vibe. It's just there because... well, because Larian devs think it's funny probably.