One reason why I played them as well. You have almost no limits as a trading caravan because even if you are loyal to your allies in the horde you are still out there on the rode looking for your own. I would argue you can come up with a reason for most guilds to go anywhere but its just easier as Vulpera because “New Supply run in Wherever”
To not just copy myself for the xth time I wrote here why I played a Vulpera:
I dont play them anymore because instead of going into any hint of deep lore or any soul whatsovever (or heck even leaving them alone like Pandaren) Blizzard instead made the choice to quirkmax them out and kill every tiny bit of culture they had to make them the funny speaking uwu californians that wink at the camera. And I just cant handle that…
I changed to Orc now because I love the warrior Culture and especially how the different clans go about it. Also to have an extreme different to my Vulpera before, as now I play a race that was there for it all. From Warcraft 1 until now. With my Vulpera it was a good excuse to not know some lore because he was in Voldun when XYZ happened. Now, not only as an orc but as an old Orc, he was there. For almost everything and that gives you so much to work with when you write your family and backstory and how the bigger story of Azeroth affected them. (especially as a Dragon maw now)
In general I love to play races that give me a good feeling of their flavour and culture. To then try and be as “orcish” or as “vulpera” as I can since everybody will have a different interpretation of that anyway and also because sooner or later you will get a unique feel to your character despite of how much of an clishee they start.