In terms of limiting numbers, you can only really do that by hitting people in their pocket, similarly to how cav is limited. Otherwise you have to mess with their unique ability or force them to sacrifice more for it, or provide more natural counters to them. If the purpose of ranged was to shoot at horses or light armoured guys it wouldn't be so bad, but they are the counter to everything in the game so its only sensible to play ranged if you want to help your team to win, and if you want to be actively taking part all round
Otherwise they will have to develop some kind of class limits which I honestly never expect to see.