Question: do i need bfa for allied races?
Answer: The original 4 Allied Races were introduced in patch 7.3. 5, but they required pre-purchasing BfA to unlock. The remaining Allied Races are all part of BfA. So yes, purchasing BfA has always been a prerequisite for unlocking any of the Allied Races, right from the start.