Of course. Do you really think that it is unreasonable to expect citizens of a democracy to be able to speak the language fluently? I'm an Australian living in France, and I have to demonstrate fluency in French, and I don't see this as unreasonable. If you have been living in a country long enough to be applying for citizenship, you damn well ought to be able to speak the language - if you can't it is because you have made no attempt to integrate into your host community, and I fully get a country not wanting to embrace you in that case.
The US doesn't have an official language. There is a free press with publications in almost every language. And, at least in the states I'm from (California and Washington), voting materials are translated into all the statistically significant languages found during the census. [1][2] (The Federal Government helps too. [3])
I live in Australia now. It's made very clear that English is the official language here. Different strokes for different folks.
The rest are a mixture of bribery, and racism. (See parent-contributory, english requirements, etc).
All of the above only get you Permanent residency (You can't vote, or receive non-health related welfare).
Once you can speak and read english fluently you can apply for citizenship.
Hardly a 'points based system'.