How about Saskatchewan as an example? With Alberta, we are the butt cheeks of Canada, yet in Saskatoon, you can go to the city hall website, click the accessibility button, and get the site served in 19 different languages. Yes, they're just using Google Translate, so there are no Canadian Indigenous languages, but it's a start. In addition, I think those languages and more are available for in-person service through an interpretation contractor.
There are plenty of efforts to prevent languages from disappearing. I have no problem with Quebec doing things to preserve their French, but I'm not sure it should be via removal of other language services.
On the other hand, I have no language I'm trying to preserve, don't live there, and haven't visited in decades, so I'm willing to let them make their own decisions.
There is a really easy fix for that. A proper training program instead of just expecting that people are born with the necessary skills. Having worked IT in a variety of capacities, including training and end-user support, I'm pretty sure cluelessness is a function of training and experience, not age.