I think you are missing some points here, Janner.
First off, running an event has 2 aspects: the organising part and the event itself [or the "playing IC part"]. You are looking at these 2 distinct parts as one whole and that is quite wrong. While the organising part is completly OOC [like teleporting players, or explaining certain things trough /tells] the other is [or should be] completly IC. Now if we are to argue about "how IC everybody is" well... that is a subjective matter and regards the "competence" of the GM in question. We do what we can, and sometimes, the game mechanics get in the way. If you want GMs to be the perfect IC role players, you have to remember that nobody can be perfect, and certainly the few commands we have at our disposal to create a "close to reality" feeling in an event do not include a "bang your head against the screen until you'll manage to land in Yliakum right from the chair in front of your computer" command.
Second, we are people working with people and that isn't the easyest thing sometimes. You may plan an event with the thought that "people will think to do this and that" in mind but, in reality, they don't "think to do this and that" and, given the short ammount of time [around 4 hours for an event] you are forced to give an OOC clue, sometimes when no IC clues are availeble.
So, in conclusion, let's try an experiment: Try organizing an event, to know the "other side" of the problem, and then, in light of the new experience, criticise the GMs. If anything, at least you'll be more objective.
PS: Just because running around pets aren't implemented it doesn't mean that they can't run around. And following that line of thinking would get us to the impossibility of RPing anything because, if you think about it, RP, staying IC, cooking, drinking, eating, swiming, you name it, are not "implemented". RPing based only on game mechanics isn't RPing at all.