Expected? Yes. Predictable? Yes.
What problems? Faction balance changing over time on a PVP server? Where and when did you play? How were you measuring it?
You may just not have noticed the balance, because it’s not really a very important thing.
Well, fair. What would you like them to do? I have some ideas for how they could resolve this “problem” and have stated some of them in some previous threads. I don’t really see what the point of having characters locked to servers is, nor the point of long-lived servers.
They could just be dynamically spun up/down, and adjust depending on the current online population. Guilds could still have guild chat over battle net, and coordinate which server to be on for guild activities.
You could add whatever sorts of constraints you’d like on a per server basis, for example faction balance, and queue times above particular thresholds, etc.
However, that is not WoW Classic, nor TBC Classic, and the statement, “You think you do, but you don’t.” rings resoundingly true here.
“Oh yes, I do, but…” if there is any but, then the above statement makes sense. What follows after the but seems to be different for most: faction balance, dual spec, RBGs, personal loot, warmode, Tokens, LFD, and whatever else has been solved in Retail.
Anyway, I have a question for you. Why do you care about faction balance?