I'm not exactly qualified to answer that question. I would simply like to underscore something that you already mentioned, which is that time is passing. The importance of time is sometimes forgotten, but in demographics, we have to take it into consideration.
Your question gives me an opportunity to illustrate the following facts about the future of French in Quebec. What happened years or even decades ago is still having repercussions today. This is often forgotten. I'll refer to the clearest example. What I'm about to say is very cynical, but the main reason why there are not relatively fewer francophones in Montreal today is the massive exodus of anglophones in the 1960s, 70s and 80s. On Montreal Island, French is becoming a minority language. This is already the case for French as a mother tongue, and almost the case for French as the language spoken at home, which now stands at 53%. Had there not been this huge exodus between the 1960s and the 1980s, francophones would have been in the minority on Montreal Island a long time ago.
I believe that your question about the impact of time and delays in implementing certain measures is a very important one.