So by this logic, SQL injection is perfectly fine? RCE is perfectly acceptable too? After all, my machine is just asking for stuff and the other machine is responding in a way its code tells it to.
The open door analogy fits pretty well here, really. Just because you see an opening doesn’t mean you’re allowed in.