That is not enough, because clause 4 still states that the population to be served is made up of people who are a part of the category of francophones outside Quebec; what is meant by that is any person who is culturally francophone and for whom French is the first language learned, still understood and spoken at home most of the time. However, that is not what the charter says. It states that services must be provided when there is demand; it does not specify who makes the demand.
Why do we want children in Canada to go to immersion schools to learn French if afterwards we tell them that they never ask for services in French, and that they don't count? If they want to ask for services in French, that is their right.