Pretty much this. The core of GATGF is basically "Magic can do anything and it needs no explanation as to why, while non-magic (even superhuman) characters must be forced to adhere to their limitations at all times".
And no, having to follow three laws of magic or whatever isn't the same as having to follow the "IRL realism".