Yes, some areas are excessive in scope currently. However, limiting the no mount zone to only the room the vendor is in (on the fleet) or a small zone around them elsewhere, wouldn't dismount people going by (since they would exit the dismount zone before the dismount occurs) and would take only a second or two to run out of to activate the mount after dealing with the vendor (hardly an inconvenience).