You get 22 expansions for free on any servers. And the latest 2 need paying for. But you don't really need those until you get to level 100.
Maybe I am misunderstanding your post, and I mean no offense, but do you understand the meaning of Time Locked Progression?
You can only play on normal servers if you are f2p. If you wanna play on the time locked servers you need to subscribe.
I think moogs is right, he is confused what a time locked server is. It has limited expansions, because it is time locked.