.....What the hell in the world makes people think, that they can not live without an allied race or even just some specific armor? O.o How deprived of actual enjoyable things in the game must one be to be so desperate for these cosmetic features, yet not have the strength or will to actually play to get them? O.o
Getting the Heritage armor is not a grind, it is playing a part of the game that can be unique for you in like 4 different ways and which in the end with proberly reward you will a playable end-game character, that is different what you currently have. Don't like leveling to a point, where you will quit if you can't skip the leveling of an alt and yet still get the heritage armor? Then you are maybe playing the wrong game, because leveling up characters and doing content with them is a core part of WoW and not wanting it is like removing the aspect of choosing weapons in an FPS.
Want something? Pay the price. Don't want to pay the price? You don't get that something. Its simple as that.