I didn't grind anything, and I got all legion reps to exalted on 10+ toons.
I also accrued rep for factions in expansions long gone by just playing the game. If you don't wanna play the game to get the stuff you want... either 1) don't play the game or 2) wait for legion timewalking.
And noone is "screwed" but ofc your narrative won't allow you to accept that allied races are bonuses/cosmetics.