I mean, when you have already proven that you are net positive for the state, and continue doing so, requiring you to pass some exams is not rational. PR != citizenship. Will I have a bit difficulty buying some groceries in a local market? Maybe, but that shouldn't bother the state.
Also, you can live permanently without PR. PR unlocks some additional perks, which again, have nothing to do with linguistics.
> net positive for the state
Being a good citizen is not the same as (or even all that much related to) receiving an above average salary.
There are implications by linguistics. If you learn a language you also passively obtain insight into cultural norms and expectations. Moreover, Learning a language is much easier if you're friends with natives and converse with them on a semi-regular basis. Being able to speak the language also means that there doesn't need to be a separate support structure for you, as you will be able to use the ones provided to everyone else.
I'd wager the sum of these things is something one may expect from a permanent resident (i.e.: cultural knowledge, some amount of integration, ability to function without specialized support structures). And it turns out, that language proficiency is a pretty good proxy for measuring that. Just because you don't accept the rationale behind the requirement it does not mean that there is none.
The requirements are not there to verify that you can live somewhere permanently, but if you _may_ live there permanently. Money is not the only dimension your so called "net positive" may be measured in.
Are you a net positive?
Just because somebody pays taxes, it doesn’t necessarily make them a net positive.
For example, do you contribute culturally? That can be quite hard to do without speaking the language.
What about defense. Would you fight for the country? Hard to do if you don’t understand the orders.
What about spiritually? Emotionally?
You can be a net positive one day, next day you lose your job and are not. On the other hand, permanent is supposed to be without end. An unemployed worker with no language skills in the local language quickly becomes a burden
Residency while employed is rational. If you want to stay longer, learn the language