Thank you. I'm not sure if I understood, but it is not a language problem. I will try to answer.
You gave many details on how things work in Quebec. You said that you were part of the first generation of CEGEP graduates. That goes back to the 1970s, and things have changed significantly since then.
In my opinion, there are far fewer unilingual francophone professionals in Quebec, than unilingual anglophone professionals in the rest of Canada. Why? It is a matter of necessity. It is much more vital for francophones to learn English than it is for anglophones to learn French. I don't believe that there are 40 different explanations to that. Unless we succeed at convincing anglophones in the rest of Canada that French is necessary, they will not learn French. It is as simple as that. French is not a language that they absolutely need. After sixth grade, French is forgotten. Throughout life, one learns things when one is motivated to do so. Learning poetry is absolutely useless, except for those who feel the need to learn poetry. Therefore, people must feel the need to learn French.