In native you can change your class every round.
Public battles in native are often like this:
Team A wins because of superior 2h/pole/ cav.
Then in Team B more and more people play ranger. Should Team B win,
in Team A more players will take a shield.
Should they win,
in Team B we will see more cav/2h/pole.
In crpg many people play ranger (or mounted ranger) class because charging a melee veteran with tons of gold and superior gear would be suicide.
Its kinda frustrating when you have to successfully hit one enemy 7 times and he can 1-hit-kill you.
Its even worse when a single 2h/pole char can run in a group of enemies and due to his high damage output, good armor and high agi doesnt even have to bother about blocking.
That is why people play ranger class.
Certainly not because ranged is too easy in crpg.
Go play some native on Snowy Village versus Vaegir and you will find out what ranged spam is.