I like your question.
My initial reaction as a demographer is that I can only agree with what you just said, except that there have to be children for that to happen. The major problem with the decline in French is fertility. Francophones in Quebec, as is the case in the rest of Canada, have stopped having children. On Montreal Island, instead of 2.1 children per woman, which is the rule simply to prevent population decline, we aren't even seeing any growth. We need 2.1 children per woman, but we're seeing 1.2 children among francophones on Montreal Island, nearly half. There's an enormous decline in the birth rate.
It's all well and good to say that children should be raised in French starting in day care, but we have to have children for that to happen. There will be dramatic consequences for the future of French in Quebec as long as this decline continues. The birth rate among francophones is very low, and the problem can't be solved by trying to francize immigrants because very few people ever switch languages. Personally, I've been living in Canada for 50 years and I still have my Belgian accent. You can't switch languages overnight.
Consequently, I can only support your idea, except that a stronger argument should be made that francophones should understand the need to have children.