Uh, what? I don't understand your statement.
What they are actually doing: "Nightborne would like to join the Horde as an Allied Race. Therefore, for you to be able to play as one, it is required of you, as a Horde player, to complete the extremely relevant Suramar quest campaign that frees them from their confinement and oppression to be able to play as one."
This is a new type of feature called an Allied Race. I'm not sure why people are so insistent on comparing them to normal races or other completely different features. That's comparing apples to oranges. If you simply view this as Blizzard's way of extending your sub and bleeding you for money then I believe you can't be helped. It's not a way for them to extend your sub. It's a way for them to tell a comprehensive story so you understand why you're being allowed to play one of these allies.
I don't presume to sway any minds. Goal posts will just be moved over and over to prop up this negative view of having to unlock the allies.
Have a nice day, people. See you in BFA.