Magic is rubbish!
Okay, thats fine...we can just remove a whole genre of material and just scratch out bits of harry potter and replace it with [science you dont understand] instead...there better?
Magic is, that which we dont understand when used in a context of the fantastical (like that word?).
I suppose spock would say the same about magic...
Magic is impractical and without definition and limits and therefore is slightly offensive to those who rather have hard facts.
Regardless, magic is apart of the fantasy setting and it can take on many forms.
If technology is sufficiently advanced wouldn't it seem like magic to you? If someone could teleport anywhere in the universe or perform acts of such magnitude that your mind couldn't really understand then wouldn't that be magic?
I suppose if you consider yourself very practical then you simply rather not use the word "magic" as it seems childish? Then how would you label an act that cannot be defined or explained?