Maybe a stupid question, but does anyone know how Infura was (and is) able to provide free RPCs for Metamask, without everyone being able to just use that RPC for free for their applications? Was it a technical thing, or a legal thing (like in their ToS)?